…›ÉŸe}hÀ~Ägñë0¬™,ùùº¦ˆ0/€F±?%¿ =?JÔ ØHY.vêKQS}N§úhx‡À•žVƶÂ#i)P' qB k¿Æò Di2, G`”Å ×% Nç•EGµ©¥ ’0©D”ßÅ. SU¥M±î›E/Lj Üc"óìL ¹Îp-¦4?ÙÚl Z ž;}  uG{`û41 §ò *L Ò2 6DQp?¾E~¼ 76Ê WÚ.%™ÐgÉ ¼¹  ,þbu|þ$6 ›œ)†à¾ I Uü³ ­ÃW2Ë û¢%º3Z Š> ÄE ˆ64 '¹¾ ò­ Gò Ú5ûÐBú"‰ ëh ‹fª/ ´&½´Òc$ɧAÔ GY$A³³ìpx¶§@wv« Úë×% ÎHÃm—jFçÝ,!O×›ÊËÌ.Ο%š¼\ZŒÁèˇ¥Ôˆ[8OQ à ô VäŒcˆ ºF®É¾sMJ{0¹ I”cÎ.šØLû˜0×®¢ Ø”‘Û ÛJãY½!쟱½àU—76’kÌ vÔOh?Î  ãF#ÿ q ` Ÿ íà ¢Å gÇ wÈ +  × i å ‰ ¶ º„ > 2 ³„ _ ¾ ¹U ;± ! ·• gS ì ËÔ[{í ^±) = A{ `ýì cëö;FrÝNøvólx3t˜#b ~wõã…÷µ. B*Y<ªˆÑ†ÆdË/yÀ³Ò)h{¢ ñt;3m ¥s&@n>”G7 ‡ þVh²dx¼ !ÈÕ ´EWŒ —K ‘Ыõ &ßg…5¿ U(I¡U | R¤Wõ!^ w°R40¸ ´Prž&/ŠHP…†L &"#   !% #(){}(){}personDao(){}clazzDao(){}courseBlockDao(){}courseTerminologyDao(){}courseGroupSetDao(){}courseGroupMemberDao(){}clazzEnrolmentDao(){}leavingReasonDao(){}contentEntryDao(){}contentEntryContentCategoryJoinDao(){}contentEntryParentChildJoinDao(){}contentEntryRelatedEntryJoinDao(){}contentCategorySchemaDao(){}contentCategoryDao(){}languageDao(){}languageVariantDao(){}personAuthDao(){}personGroupDao(){}personGroupMemberDao(){}personPictureDao(){}verbDao(){}activityEntityDao(){}reportDao(){}statementDao(){}actorDao(){}clazzLogAttendanceRecordDao(){}clazzLogDao(){}scheduleDao(){}holidayCalendarDao(){}holidayDao(){}clazzAssignmentDao(){}courseAssignmentSubmissionDao(){}courseAssignmentSubmissionFileDao(){}courseAssignmentMarkDao(){}commentsDao(){}syncNodeDao(){}siteDao(){}siteTermsDao(){}personParentJoinDao(){}scopedGrantDao(){}errorReportDao(){}personAuth2Dao(){}userSessionDao(){}contentEntryImportJobDao(){}coursePictureDao(){}contentEntryPictureDao(){}messageDao(){}peerReviewerAllocationDao(){}discussionPostDao(){}externalAppPermissionDao(){}contentEntryVersionDao(){}outgoingReplicationDao(){}transferJobDao(){}transferJobItemDao(){}cacheLockJoinDao(){}offlineItemDao(){}deletedItemDao(){}enrolmentRequestDao(){}coursePermissionDao(){}systemPermissionDao(){}courseBlockPictureDao(){}contentEntryPicture2Dao(){}transferJobErrorDao(){}studentResultDao(){}verbLangMapEntryDao(){}groupMemberActorJoinDao(){}activityLangMapEntryDao(){}activityInteractionDao(){}activityExtensionDao(){}statementContextActivityJoinDao(){}xapiSessionEntityDao(){}statementEntityJsonDao(){}stateEntityDao(){}stateDeleteCommandDao(){} ‡### (){}(){}{}dbKClassFIELD PROPERTY_BACKING_FIELD name:dbKClass type:kotlin.reflect.KClass visibility:private [final](){}(){}(){}{}dbImplKClass(){}(){}(){}{}replicateWrapperImplClass(){}(){}(){}{}repositoryImplClass(){}(){}(){}{}metadata(){}(){}(){}(){}#   r2I¾S.I13)T(){}(){}{}dbClass(){}(){}(){}{}hasReadOnlyWrapper(){}(){}(){}{}version(){}(){}(){}{}allTablesFIELD PROPERTY_BACKING_FIELD name:allTables type:kotlin.collections.List visibility:private [final]listOf(kotlin.Array...){0§}(){}(){}(){}{}replicateEntitieslazy(kotlin.LazyThreadSafetyMode;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.MapmapOf(kotlin.Array>...){0§;1§}to@0:0(0:1){0§;1§}(kotlin.Int;kotlin.String;kotlin.String;kotlin.collections.List;kotlin.String;kotlin.collections.List;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy;kotlin.collections.List){}listOf(0:0){0§}(kotlin.String;kotlin.Int;kotlin.Boolean){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}arrayOf(kotlin.Array...){0§}trimMargin@kotlin.String(kotlin.String){}(){}getValue@kotlin.Lazy<0:0>(kotlin.Any?;kotlin.reflect.KProperty<*>){0§}(){}(){}Ç,Å k    -‘V T U –[œa™^œa™^˜]—\%ªo&-!¦k")"§l#* e#š_“Xš_–[œa˜] ”Y žc ‘V ™^ •Z £h&“X“Xš_ ’Wš_ ¥j!($©n%,Ÿd"“X T ”Y›`–[–[–[–[˜]žc! ’W¡f$™^žc!–[›`›`›`b Ÿd"˜] e¤i"¤i"£h!¡f"¬q#*¡f£h!›`¢g œ &"#   !% #//:M: (kotlin.Array...){}(com.ustadmobile.core.db.UmAppDatabase;kotlin.Long;com.ustadmobile.door.message.DoorMessageCallback;com.ustadmobile.door.log.DoorLogger;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.core.db.UmAppDatabase visibility:private [final](){}{}nodeId(){}(){}(){}{}messageCallback(){}{}dbVersion(){}(){}(){}{}dbName(){}toString(){}(){}(){}{}_PersonDaolazy(kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonDao){}personDao(){}(){}getValue@kotlin.Lazy<0:0>(kotlin.Any?;kotlin.reflect.KProperty<*>){0§}{}_ClazzDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzDao){}clazzDao(){}(){}{}_CourseBlockDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseBlockDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseBlockDao){}courseBlockDao(){}(){}{}_CourseTerminologyDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseTerminologyDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseTerminologyDao){}courseTerminologyDao(){}(){}{}_CourseGroupSetDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseGroupSetDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseGroupSetDao){}courseGroupSetDao(){}(){}{}_CourseGroupMemberDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseGroupMemberDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseGroupMemberDao){}courseGroupMemberDao(){}(){}{}_ClazzEnrolmentDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzEnrolmentDao){}clazzEnrolmentDao(){}(){}{}_LeavingReasonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LeavingReasonDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.LeavingReasonDao){}leavingReasonDao(){}(){}{}_ContentEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryDao){}contentEntryDao(){}(){}{}_ContentEntryContentCategoryJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao){}contentEntryContentCategoryJoinDao(){}(){}{}_ContentEntryParentChildJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao){}contentEntryParentChildJoinDao(){}(){}{}_ContentEntryRelatedEntryJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao){}contentEntryRelatedEntryJoinDao(){}(){}{}_ContentCategorySchemaDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentCategorySchemaDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentCategorySchemaDao){}contentCategorySchemaDao(){}(){}{}_ContentCategoryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentCategoryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentCategoryDao){}contentCategoryDao(){}(){}{}_LanguageDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LanguageDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.LanguageDao){}languageDao(){}(){}{}_LanguageVariantDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LanguageVariantDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.LanguageVariantDao){}languageVariantDao(){}(){}{}_PersonGroupDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonGroupDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonGroupDao){}personGroupDao(){}(){}{}_PersonGroupMemberDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonGroupMemberDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonGroupMemberDao){}personGroupMemberDao(){}(){}{}_PersonPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonPictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonPictureDao){}personPictureDao(){}(){}{}_VerbDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.VerbDao){}verbDao(){}(){}{}_ActivityEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityEntityDao){}activityEntityDao(){}(){}{}_ReportDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ReportDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ReportDao){}reportDao(){}(){}{}_StatementDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StatementDao){}statementDao(){}(){}{}_ActorDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActorDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActorDao){}actorDao(){}(){}{}_ClazzLogAttendanceRecordDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao){}clazzLogAttendanceRecordDao(){}(){}{}_ClazzLogDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzLogDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzLogDao){}clazzLogDao(){}(){}{}_ScheduleDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ScheduleDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ScheduleDao){}scheduleDao(){}(){}{}_HolidayCalendarDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.HolidayCalendarDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.HolidayCalendarDao){}holidayCalendarDao(){}(){}{}_HolidayDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.HolidayDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.HolidayDao){}holidayDao(){}(){}{}_ClazzAssignmentDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzAssignmentDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzAssignmentDao){}clazzAssignmentDao(){}(){}{}_CourseAssignmentSubmissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao){}courseAssignmentSubmissionDao(){}(){}{}_CourseAssignmentSubmissionFileDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao){}courseAssignmentSubmissionFileDao(){}(){}{}_CourseAssignmentMarkDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseAssignmentMarkDao){}courseAssignmentMarkDao(){}(){}{}_CommentsDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CommentsDao){}commentsDao(){}(){}{}_SiteDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SiteDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.SiteDao){}siteDao(){}(){}{}_SiteTermsDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SiteTermsDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.SiteTermsDao){}siteTermsDao(){}(){}{}_PersonParentJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonParentJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonParentJoinDao){}personParentJoinDao(){}(){}{}_ScopedGrantDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ScopedGrantDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ScopedGrantDao){}scopedGrantDao(){}(){}{}_ErrorReportDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ErrorReportDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ErrorReportDao){}errorReportDao(){}(){}{}_PersonAuth2DaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonAuth2Dao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonAuth2Dao){}personAuth2Dao(){}(){}{}_UserSessionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.UserSessionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.UserSessionDao){}userSessionDao(){}(){}{}_CoursePictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CoursePictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CoursePictureDao){}coursePictureDao(){}(){}{}_ContentEntryPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryPictureDao){}contentEntryPictureDao(){}(){}{}_MessageDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.MessageDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.MessageDao){}messageDao(){}(){}{}_PeerReviewerAllocationDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PeerReviewerAllocationDao){}peerReviewerAllocationDao(){}(){}{}_DiscussionPostDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.DiscussionPostDao){}discussionPostDao(){}(){}{}_ContentEntryVersionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryVersionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryVersionDao){}contentEntryVersionDao(){}(){}{}_OfflineItemDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.OfflineItemDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.OfflineItemDao){}offlineItemDao(){}(){}{}_EnrolmentRequestDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.EnrolmentRequestDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.EnrolmentRequestDao){}enrolmentRequestDao(){}(){}{}_CoursePermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CoursePermissionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CoursePermissionDao){}coursePermissionDao(){}(){}{}_SystemPermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SystemPermissionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.SystemPermissionDao){}systemPermissionDao(){}(){}{}_CourseBlockPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseBlockPictureDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseBlockPictureDao){}courseBlockPictureDao(){}(){}{}_ContentEntryPicture2DaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryPicture2Dao){}contentEntryPicture2Dao(){}(){}{}_StudentResultDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.StudentResultDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.StudentResultDao){}studentResultDao(){}(){}{}_VerbLangMapEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao){}verbLangMapEntryDao(){}(){}{}_GroupMemberActorJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao){}groupMemberActorJoinDao(){}(){}{}_ActivityLangMapEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao){}activityLangMapEntryDao(){}(){}{}_ActivityInteractionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao){}activityInteractionDao(){}(){}{}_ActivityExtensionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao){}activityExtensionDao(){}(){}{}_StatementContextActivityJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao){}statementContextActivityJoinDao(){}(){}{}_XapiSessionEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao){}xapiSessionEntityDao(){}(){}{}_StatementEntityJsonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao){}statementEntityJsonDao(){}(){}{}_StateEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StateEntityDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StateEntityDao){}stateEntityDao(){}(){}{}_StateDeleteCommandDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_DoorWrapper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao){}stateDeleteCommandDao(){}(){}{}realDatabase(){}(){}(){}{}nodeEventManager(1:0;com.ustadmobile.door.message.DoorMessageCallback<1:0>;com.ustadmobile.door.log.DoorLogger;kotlin.String;kotlinx.coroutines.CoroutineDispatcher){}(){}(){}(){}{}invalidationTracker(){}(){}(){}createAllTables(){}createAllTables(){}personDao(){}clazzDao(){}courseBlockDao(){}courseTerminologyDao(){}courseGroupSetDao(){}courseGroupMemberDao(){}clazzEnrolmentDao(){}leavingReasonDao(){}contentEntryDao(){}contentEntryContentCategoryJoinDao(){}contentEntryParentChildJoinDao(){}contentEntryRelatedEntryJoinDao(){}contentCategorySchemaDao(){}contentCategoryDao(){}languageDao(){}languageVariantDao(){}personAuthDao(){}personAuthDao(){}personGroupDao(){}personGroupMemberDao(){}personPictureDao(){}verbDao(){}activityEntityDao(){}reportDao(){}statementDao(){}actorDao(){}clazzLogAttendanceRecordDao(){}clazzLogDao(){}scheduleDao(){}holidayCalendarDao(){}holidayDao(){}clazzAssignmentDao(){}courseAssignmentSubmissionDao(){}courseAssignmentSubmissionFileDao(){}courseAssignmentMarkDao(){}commentsDao(){}syncNodeDao(){}syncNodeDao(){}siteDao(){}siteTermsDao(){}personParentJoinDao(){}scopedGrantDao(){}errorReportDao(){}personAuth2Dao(){}userSessionDao(){}contentEntryImportJobDao(){}contentEntryImportJobDao(){}coursePictureDao(){}contentEntryPictureDao(){}messageDao(){}peerReviewerAllocationDao(){}discussionPostDao(){}externalAppPermissionDao(){}externalAppPermissionDao(){}contentEntryVersionDao(){}outgoingReplicationDao(){}outgoingReplicationDao(){}transferJobDao(){}transferJobDao(){}transferJobItemDao(){}transferJobItemDao(){}cacheLockJoinDao(){}cacheLockJoinDao(){}offlineItemDao(){}deletedItemDao(){}deletedItemDao(){}enrolmentRequestDao(){}coursePermissionDao(){}systemPermissionDao(){}courseBlockPictureDao(){}contentEntryPicture2Dao(){}transferJobErrorDao(){}transferJobErrorDao(){}studentResultDao(){}verbLangMapEntryDao(){}groupMemberActorJoinDao(){}activityLangMapEntryDao(){}activityInteractionDao(){}activityExtensionDao(){}statementContextActivityJoinDao(){}xapiSessionEntityDao(){}statementEntityJsonDao(){}stateEntityDao(){}stateDeleteCommandDao(){}clearAllTablesAsync(){}clearAllTablesAsync(){}clearAllTables(){}clearAllTables(){}runInTransaction(kotlinx.coroutines.Runnable){}runInTransaction(kotlinx.coroutines.Runnable){}getDaoByClass(kotlin.reflect.KClass<0:0>){0§}TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any] reified:falseEQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.String?){}getDaoByClass(kotlin.reflect.KClass<0:0>){0§}close(){}close(){} ¬ €  õ^,C-‰==0@@TŠ3 Ž0 0“0™0–0™0–0•0”0%§0-!£0)"¤0*0#—00—0’0“0™0•0 ‘0›0 Ž0–0 ’0 0&00—0 0—0 ¢0($¦0,œ0"00 Œ0‘0˜0“0“0“0“00#•0›0! 0ž0$–00#›0!›0!“0—0•0“0“0˜0˜0˜0š0 œ0"˜0•00¡0"¡0" 0!ž0"©0*ž0 0!˜0Ÿ0 ?N!9 &&""##   !!%% ## (com.ustadmobile.door.room.RoomDatabase?;com.ustadmobile.door.jdbc.DataSource;kotlin.String;kotlin.String;kotlin.Int;kotlin.Int;com.ustadmobile.door.log.DoorLogger){}(){}{}doorJdbcSourceDatabaseFIELD PROPERTY_BACKING_FIELD name:doorJdbcSourceDatabase type:com.ustadmobile.door.room.RoomDatabase? visibility:private [final](){}(){}(){}{}dataSource(){}(){}(){}{}dbName(){}(){}(){}{}jdbcQueryTimeout(){}(){}(){}{}dbVersion(){}(){}(){}{}jdbcImplHelper(com.ustadmobile.door.jdbc.DataSource;com.ustadmobile.door.room.RoomDatabase;kotlin.String;kotlin.String;com.ustadmobile.door.log.DoorLogger;kotlin.collections.List;com.ustadmobile.door.room.InvalidationTracker;kotlin.Int){}(){}(){}doorDatabaseMetadata@kotlin.reflect.KClass<0:0>(){0§}(kotlin.Array...){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}(){}(){}(){}{}realNodeIdAuthCachelazy(kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.door.util.NodeIdAuthCacheEQEQ(kotlin.Any?;kotlin.Any?){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}(com.ustadmobile.door.room.RoomDatabase){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}(){}getValue@kotlin.Lazy<0:0>(kotlin.Any?;kotlin.reflect.KProperty<*>){0§}(){}(){}{}realPrimaryKeyManagerFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.door.DoorPrimaryKeyManager(kotlin.collections.Collection){}(){}(){}(){}(){}(){}(){}(){}{}invalidationTracker(){}(){}(){}(){}(){}{}_PersonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ClazzDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseBlockDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseTerminologyDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseGroupSetDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseGroupMemberDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ClazzEnrolmentDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_LeavingReasonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryContentCategoryJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryParentChildJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryRelatedEntryJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentCategorySchemaDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentCategorySchemaDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentCategoryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentCategoryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_LanguageDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_LanguageVariantDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LanguageVariantDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PersonAuthDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonAuthDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PersonGroupDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonGroupDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PersonGroupMemberDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonGroupMemberDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PersonPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_VerbDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ActivityEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ReportDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_StatementDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ActorDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ClazzLogAttendanceRecordDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ClazzLogDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ScheduleDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_HolidayCalendarDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_HolidayDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.HolidayDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ClazzAssignmentDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseAssignmentSubmissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseAssignmentSubmissionFileDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseAssignmentMarkDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CommentsDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_SyncNodeDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SyncNodeDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_SiteDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_SiteTermsDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PersonParentJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonParentJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ScopedGrantDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ScopedGrantDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ErrorReportDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ErrorReportDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PersonAuth2DaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_UserSessionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.UserSessionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryImportJobDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryImportJobDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CoursePictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CoursePictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_MessageDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_PeerReviewerAllocationDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_DiscussionPostDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ExternalAppPermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ExternalAppPermissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryVersionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryVersionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_OutgoingReplicationDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.OutgoingReplicationDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_TransferJobDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.TransferJobDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_TransferJobItemDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.TransferJobItemDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CacheLockJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CacheLockJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_OfflineItemDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.OfflineItemDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_DeletedItemDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.DeletedItemDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_EnrolmentRequestDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CoursePermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_SystemPermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SystemPermissionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_CourseBlockPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseBlockPictureDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ContentEntryPicture2DaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_TransferJobErrorDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.TransferJobErrorDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_StudentResultDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_VerbLangMapEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_GroupMemberActorJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ActivityLangMapEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ActivityInteractionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_ActivityExtensionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_StatementContextActivityJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_XapiSessionEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_StatementEntityJsonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_StateEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StateEntityDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}{}_StateDeleteCommandDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_JdbcImpl(com.ustadmobile.door.room.RoomDatabase){}(){}createAllTables(){}mutableLinkedListOf(kotlin.Array...){0§}(){}(){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}createAllTables(){}makeClearAllTablesSql(){}mutableListOf(){0§}clearAllTables(){}(kotlin.String?){}clearAllTables(){}clearAllTablesAsync(){}execSQLBatchAsyncJs(kotlin.Array...){}clearAllTablesAsync(){}personDao(){}personDao(){}clazzDao(){}clazzDao(){}courseBlockDao(){}courseBlockDao(){}courseTerminologyDao(){}courseTerminologyDao(){}courseGroupSetDao(){}courseGroupSetDao(){}courseGroupMemberDao(){}courseGroupMemberDao(){}clazzEnrolmentDao(){}clazzEnrolmentDao(){}leavingReasonDao(){}leavingReasonDao(){}contentEntryDao(){}contentEntryDao(){}contentEntryContentCategoryJoinDao(){}contentEntryContentCategoryJoinDao(){}contentEntryParentChildJoinDao(){}contentEntryParentChildJoinDao(){}contentEntryRelatedEntryJoinDao(){}contentEntryRelatedEntryJoinDao(){}contentCategorySchemaDao(){}contentCategorySchemaDao(){}contentCategoryDao(){}contentCategoryDao(){}languageDao(){}languageDao(){}languageVariantDao(){}languageVariantDao(){}personAuthDao(){}personAuthDao(){}personGroupDao(){}personGroupDao(){}personGroupMemberDao(){}personGroupMemberDao(){}personPictureDao(){}personPictureDao(){}verbDao(){}verbDao(){}activityEntityDao(){}activityEntityDao(){}reportDao(){}reportDao(){}statementDao(){}statementDao(){}actorDao(){}actorDao(){}clazzLogAttendanceRecordDao(){}clazzLogAttendanceRecordDao(){}clazzLogDao(){}clazzLogDao(){}scheduleDao(){}scheduleDao(){}holidayCalendarDao(){}holidayCalendarDao(){}holidayDao(){}holidayDao(){}clazzAssignmentDao(){}clazzAssignmentDao(){}courseAssignmentSubmissionDao(){}courseAssignmentSubmissionDao(){}courseAssignmentSubmissionFileDao(){}courseAssignmentSubmissionFileDao(){}courseAssignmentMarkDao(){}courseAssignmentMarkDao(){}commentsDao(){}commentsDao(){}syncNodeDao(){}syncNodeDao(){}siteDao(){}siteDao(){}siteTermsDao(){}siteTermsDao(){}personParentJoinDao(){}personParentJoinDao(){}scopedGrantDao(){}scopedGrantDao(){}errorReportDao(){}errorReportDao(){}personAuth2Dao(){}personAuth2Dao(){}userSessionDao(){}userSessionDao(){}contentEntryImportJobDao(){}contentEntryImportJobDao(){}coursePictureDao(){}coursePictureDao(){}contentEntryPictureDao(){}contentEntryPictureDao(){}messageDao(){}messageDao(){}peerReviewerAllocationDao(){}peerReviewerAllocationDao(){}discussionPostDao(){}discussionPostDao(){}externalAppPermissionDao(){}externalAppPermissionDao(){}contentEntryVersionDao(){}contentEntryVersionDao(){}outgoingReplicationDao(){}outgoingReplicationDao(){}transferJobDao(){}transferJobDao(){}transferJobItemDao(){}transferJobItemDao(){}cacheLockJoinDao(){}cacheLockJoinDao(){}offlineItemDao(){}offlineItemDao(){}deletedItemDao(){}deletedItemDao(){}enrolmentRequestDao(){}enrolmentRequestDao(){}coursePermissionDao(){}coursePermissionDao(){}systemPermissionDao(){}systemPermissionDao(){}courseBlockPictureDao(){}courseBlockPictureDao(){}contentEntryPicture2Dao(){}contentEntryPicture2Dao(){}transferJobErrorDao(){}transferJobErrorDao(){}studentResultDao(){}studentResultDao(){}verbLangMapEntryDao(){}verbLangMapEntryDao(){}groupMemberActorJoinDao(){}groupMemberActorJoinDao(){}activityLangMapEntryDao(){}activityLangMapEntryDao(){}activityInteractionDao(){}activityInteractionDao(){}activityExtensionDao(){}activityExtensionDao(){}statementContextActivityJoinDao(){}statementContextActivityJoinDao(){}xapiSessionEntityDao(){}xapiSessionEntityDao(){}statementEntityJsonDao(){}statementEntityJsonDao(){}stateEntityDao(){}stateEntityDao(){}stateDeleteCommandDao(){}stateDeleteCommandDao(){}close(){}close(){}close(){}ì,{ j    V  &&&   -ж T ‰µ »•Á’¾•Á’¾‘½¼%£Ï&-!ŸË")" Ì#*™Å#“¿Œ¸“¿»•Á‘½ ¹ —Ã ж ’¾ Žº œÈ&Œ¸Œ¸“¿ ‹·“¿ žÊ!($¢Î%,˜Ä"Œ¸ ˆ´ ¹”À»»»»‘½—Ã! ‹·šÆ$’¾—Ã!»»”À”À”À– ˜Ä"‘½™ÅÉ"É"œÈ!šÆ"¥Ñ#*šÆœÈ!”À›Ç   &"#   !% # (kotlin.Array...){}(com.ustadmobile.core.db.UmAppDatabase;com.ustadmobile.core.db.UmAppDatabase;com.ustadmobile.door.RepositoryConfig){}(){}{}dbFIELD PROPERTY_BACKING_FIELD name:db type:com.ustadmobile.core.db.UmAppDatabase visibility:private [final](){}(){}(){}{}config(){}(){}(){}{}context(){}(){}(){}{}_db(){}{}_endpoint(){}(){}(){}{}_httpClient(){}(){}(){}{}_repositoryHelper(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.RepositoryConfig){}(){}{}clientId(){}(){}(){}{}dbName(){}toString(){}(){}(){}{}connectivityStatus(){}(){}(){}(){}(){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}{}clientState(){}(){}(){}(){}(){}{}invalidationTracker(){}(){}(){}{}dbVersion(){}(){}(){}{}_PersonDaolazy(kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}personDao(){}(){}getValue@kotlin.Lazy<0:0>(kotlin.Any?;kotlin.reflect.KProperty<*>){0§}{}_ClazzDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}clazzDao(){}(){}{}_CourseBlockDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseBlockDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseBlockDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseBlockDao(){}(){}{}_CourseTerminologyDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseTerminologyDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseTerminologyDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseTerminologyDao(){}(){}{}_CourseGroupSetDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseGroupSetDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseGroupSetDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseGroupSetDao(){}(){}{}_CourseGroupMemberDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseGroupMemberDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseGroupMemberDao(){}(){}{}_ClazzEnrolmentDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzEnrolmentDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}clazzEnrolmentDao(){}(){}{}_LeavingReasonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LeavingReasonDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.LeavingReasonDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}leavingReasonDao(){}(){}{}_ContentEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryDao(){}(){}{}_ContentEntryContentCategoryJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryContentCategoryJoinDao(){}(){}{}_ContentEntryParentChildJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryParentChildJoinDao(){}(){}{}_ContentEntryRelatedEntryJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryRelatedEntryJoinDao(){}(){}{}_ContentCategorySchemaDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentCategorySchemaDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentCategorySchemaDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentCategorySchemaDao(){}(){}{}_ContentCategoryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentCategoryDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentCategoryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentCategoryDao(){}(){}{}_LanguageDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LanguageDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.LanguageDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}languageDao(){}(){}{}_LanguageVariantDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.LanguageVariantDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.LanguageVariantDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}languageVariantDao(){}(){}{}_PersonGroupDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonGroupDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonGroupDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}personGroupDao(){}(){}{}_PersonGroupMemberDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonGroupMemberDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonGroupMemberDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}personGroupMemberDao(){}(){}{}_PersonPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonPictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}personPictureDao(){}(){}{}_VerbDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.VerbDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}verbDao(){}(){}{}_ActivityEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityEntityDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}activityEntityDao(){}(){}{}_ReportDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ReportDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ReportDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}reportDao(){}(){}{}_StatementDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StatementDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}statementDao(){}(){}{}_ActorDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActorDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActorDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}actorDao(){}(){}{}_ClazzLogAttendanceRecordDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}clazzLogAttendanceRecordDao(){}(){}{}_ClazzLogDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzLogDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzLogDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}clazzLogDao(){}(){}{}_ScheduleDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ScheduleDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ScheduleDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}scheduleDao(){}(){}{}_HolidayCalendarDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.HolidayCalendarDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.HolidayCalendarDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}holidayCalendarDao(){}(){}{}_HolidayDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.HolidayDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.HolidayDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}holidayDao(){}(){}{}_ClazzAssignmentDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ClazzAssignmentDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzAssignmentDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}clazzAssignmentDao(){}(){}{}_CourseAssignmentSubmissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseAssignmentSubmissionDao(){}(){}{}_CourseAssignmentSubmissionFileDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseAssignmentSubmissionFileDao(){}(){}{}_CourseAssignmentMarkDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseAssignmentMarkDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseAssignmentMarkDao(){}(){}{}_CommentsDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CommentsDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}commentsDao(){}(){}{}_SiteDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SiteDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.SiteDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}siteDao(){}(){}{}_SiteTermsDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SiteTermsDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.SiteTermsDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}siteTermsDao(){}(){}{}_PersonParentJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonParentJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonParentJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}personParentJoinDao(){}(){}{}_ScopedGrantDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ScopedGrantDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ScopedGrantDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}scopedGrantDao(){}(){}{}_ErrorReportDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ErrorReportDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ErrorReportDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}errorReportDao(){}(){}{}_PersonAuth2DaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PersonAuth2Dao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonAuth2Dao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}personAuth2Dao(){}(){}{}_UserSessionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.UserSessionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.UserSessionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}userSessionDao(){}(){}{}_CoursePictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CoursePictureDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CoursePictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}coursePictureDao(){}(){}{}_ContentEntryPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryPictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryPictureDao(){}(){}{}_MessageDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.MessageDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.MessageDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}messageDao(){}(){}{}_PeerReviewerAllocationDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PeerReviewerAllocationDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}peerReviewerAllocationDao(){}(){}{}_DiscussionPostDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.DiscussionPostDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}discussionPostDao(){}(){}{}_ContentEntryVersionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryVersionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryVersionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryVersionDao(){}(){}{}_OfflineItemDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.OfflineItemDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.OfflineItemDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}offlineItemDao(){}(){}{}_DeletedItemDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.DeletedItemDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.DeletedItemDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}deletedItemDao(){}(){}{}_EnrolmentRequestDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.EnrolmentRequestDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.EnrolmentRequestDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}enrolmentRequestDao(){}(){}{}_CoursePermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CoursePermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CoursePermissionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}coursePermissionDao(){}(){}{}_SystemPermissionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.SystemPermissionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.SystemPermissionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}systemPermissionDao(){}(){}{}_CourseBlockPictureDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.CourseBlockPictureDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseBlockPictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}courseBlockPictureDao(){}(){}{}_ContentEntryPicture2DaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryPicture2Dao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}contentEntryPicture2Dao(){}(){}{}_StudentResultDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.StudentResultDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.StudentResultDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}studentResultDao(){}(){}{}_VerbLangMapEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}verbLangMapEntryDao(){}(){}{}_GroupMemberActorJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}groupMemberActorJoinDao(){}(){}{}_ActivityLangMapEntryDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}activityLangMapEntryDao(){}(){}{}_ActivityInteractionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}activityInteractionDao(){}(){}{}_ActivityExtensionDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}activityExtensionDao(){}(){}{}_StatementContextActivityJoinDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}statementContextActivityJoinDao(){}(){}{}_XapiSessionEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}xapiSessionEntityDao(){}(){}{}_StatementEntityJsonDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}statementEntityJsonDao(){}(){}{}_StateEntityDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StateEntityDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StateEntityDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}stateEntityDao(){}(){}{}_StateDeleteCommandDaoFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_Repo(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}stateDeleteCommandDao(){}(){}clearAllTables(){}(kotlin.String?){}clearAllTables(){}clearAllTablesAsync(){}clearAllTablesAsync(){}close(){}close(){}close(){}close(){}remoteNodeIdOrNull(){}remoteNodeIdOrNull(){}remoteNodeIdOrNull(){}remoteNodeIdOrFake(){}remoteNodeIdOrFake(){}remoteNodeIdOrFake(){}createAllTables(){}createAllTables(){}personDao(){}clazzDao(){}courseBlockDao(){}courseTerminologyDao(){}courseGroupSetDao(){}courseGroupMemberDao(){}clazzEnrolmentDao(){}leavingReasonDao(){}contentEntryDao(){}contentEntryContentCategoryJoinDao(){}contentEntryParentChildJoinDao(){}contentEntryRelatedEntryJoinDao(){}contentCategorySchemaDao(){}contentCategoryDao(){}languageDao(){}languageVariantDao(){}personAuthDao(){}personAuthDao(){}personGroupDao(){}personGroupMemberDao(){}personPictureDao(){}verbDao(){}activityEntityDao(){}reportDao(){}statementDao(){}actorDao(){}clazzLogAttendanceRecordDao(){}clazzLogDao(){}scheduleDao(){}holidayCalendarDao(){}holidayDao(){}clazzAssignmentDao(){}courseAssignmentSubmissionDao(){}courseAssignmentSubmissionFileDao(){}courseAssignmentMarkDao(){}commentsDao(){}syncNodeDao(){}syncNodeDao(){}siteDao(){}siteTermsDao(){}personParentJoinDao(){}scopedGrantDao(){}errorReportDao(){}personAuth2Dao(){}userSessionDao(){}contentEntryImportJobDao(){}contentEntryImportJobDao(){}coursePictureDao(){}contentEntryPictureDao(){}messageDao(){}peerReviewerAllocationDao(){}discussionPostDao(){}externalAppPermissionDao(){}externalAppPermissionDao(){}contentEntryVersionDao(){}outgoingReplicationDao(){}outgoingReplicationDao(){}transferJobDao(){}transferJobDao(){}transferJobItemDao(){}transferJobItemDao(){}cacheLockJoinDao(){}cacheLockJoinDao(){}offlineItemDao(){}deletedItemDao(){}enrolmentRequestDao(){}coursePermissionDao(){}systemPermissionDao(){}courseBlockPictureDao(){}contentEntryPicture2Dao(){}transferJobErrorDao(){}transferJobErrorDao(){}studentResultDao(){}verbLangMapEntryDao(){}groupMemberActorJoinDao(){}activityLangMapEntryDao(){}activityInteractionDao(){}activityExtensionDao(){}statementContextActivityJoinDao(){}xapiSessionEntityDao(){}statementEntityJsonDao(){}stateEntityDao(){}stateDeleteCommandDao(){}(){}(){}{}_DB_NAME(){} :Y3Y(){}(){}findPendingLocks(){}updateLockIdAndStatus(kotlin.Int;kotlin.Long;kotlin.Int){}insertListAsync(kotlin.collections.List){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}deleteListAsync(kotlin.collections.List){}U0 l #«£0Ù6#!&K+Y/YYƦ E YÖZ)á{DÑx³>h ¢!:¥:3áѳ¢3(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCacheLockJoin_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CacheLockJoinDao_JdbcImpl._insertAdapterCacheLockJoin_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CacheLockJoinDao_JdbcImpl._insertAdapterCacheLockJoin_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CacheLockJoinDao_JdbcImpl._insertAdapterCacheLockJoin_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CacheLockJoin) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}deleteListAsync(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}commit(){}deleteListAsync(kotlin.collections.List){}findPendingLocks(){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CacheLockJoingetInt(kotlin.String){}getLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CacheLockJoin) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}findPendingLocks(){}updateLockIdAndStatus(kotlin.Int;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateLockIdAndStatus(kotlin.Int;kotlin.Long;kotlin.Int){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CacheLockJoinFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CacheLockJoin) returnType:kotlin.UnitfindByTableIdAndEntityUid(kotlin.Int;kotlin.Long){} /;T|3\VP<K`H6>54(+&[UUDLQ-(){}(){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}getPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}findByUidAsync(kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}getGroupUidFromAssignment(kotlin.Long){}getMarkingTypeFromAssignment(kotlin.Long){}findByUidWithBlockAsync(kotlin.Long){}findClazzAssignment(){}findByUidLive(kotlin.Long){}upsertListAsync(kotlin.collections.List){}updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}findEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}getLatestSubmissionTimeAllowed(kotlin.Long){}a_ l //;;TT||33\\VVPP<<KK``HH66>>5544((++&&[FF==!] N[UUUUDDLLQQ--99>>VV99[[[[(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzAssignmentDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}getPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}getPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}getGroupUidFromAssignment(kotlin.Long){}getGroupUidFromAssignment(kotlin.Long){}getMarkingTypeFromAssignment(kotlin.Long){}getMarkingTypeFromAssignment(kotlin.Long){}findByUidWithBlockAsync(kotlin.Long){}findByUidWithBlockAsync(kotlin.Long){}findClazzAssignment(){}(kotlin.String?){}findClazzAssignment(){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}upsertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}upsertListAsync(kotlin.collections.List){}updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}findEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}getLatestSubmissionTimeAllowed(kotlin.Long){}getLatestSubmissionTimeAllowed(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ClazzAssignment){}insert(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzAssignment){}update(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitinsertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitupdateListAsync(kotlin.collections.List){}0 l &­¨0Þ=#!&'""!!!!K.%­§Ý<-[/[99>>V*V[[>Æ¥E>9¯›9[¦  [/ÖZ)ã{DÓxµ>4 ¤% -0(/#&!/#!'()#/;¥;T†3¤ÕÅÀ ®%%!!""AA))T|IJLFîÞÀM¯!!"",,((!×¥• |3åÕ·D¦""!!3\îÞÀk¯%%$$**!! \VèØº ©%%$$**''((  VPêÚ¼T«**,,%%!!P<êÚ¼«<K¿¯‘K`óãÅ$´!!`H¥•H6¦–‘6Ë»¶¤5šË»¶¤54Ë»¶¤4(¦–‘(+¥•+&ÕÅÀ Eg®DD¤;;4 !!++%%(($$##++&&""""(( ##""((&¿Á»¶¤šË»¶¤U¥6mCUU´åÕÐæ¾!!--II¤AA OO?§%%''GG £""!! UDâÒ´ £&&,,++--++&&88,,33))4455//&&DLåÕ·¦LQêÚ¼«Q-¦–‘-(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterClazzAssignment_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl._insertAdapterClazzAssignment_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl._insertAdapterClazzAssignment_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl._insertAdapterClazzAssignment_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterClazzAssignment_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl._insertAdapterClazzAssignment_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl._insertAdapterClazzAssignment_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl._insertAdapterClazzAssignment_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.Unit(){}upsertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}update(com.ustadmobile.lib.db.entities.ClazzAssignment){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ClazzAssignment){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}commit(){}updateListAsync(kotlin.collections.List){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignmentgetLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.AssignmentProgressSummary? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.AssignmentProgressSummary? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.AssignmentProgressSummary?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.AssignmentProgressSummary?(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.AssignmentProgressSummary) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl.getAssignmentSubmitterSummaryListForAssignment. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl.getAssignmentSubmitterSummaryListForAssignment., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzAssignmentDao_JdbcImpl.getAssignmentSubmitterSummaryListForAssignment.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMember(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentMarkgetFloat(kotlin.String){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentMark) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PeerReviewerAllocation(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}getPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PeerReviewerAllocationFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.UnitgetPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.AssignmentSubmitterUidAndName(kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.AssignmentSubmitterUidAndName) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}getSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ClazzAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitfindByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitfindByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}getGroupUidFromAssignment(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetGroupUidFromAssignment(kotlin.Long){}getMarkingTypeFromAssignment(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetMarkingTypeFromAssignment(kotlin.Long){}findByUidWithBlockAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ClazzAssignmentAndBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzAssignmentAndBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzAssignmentAndBlock?wasNull(){}inc(){}getFloatNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}(com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ClazzAssignmentAndBlock) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Float?;kotlin.Float?;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUidWithBlockAsync(kotlin.Long){}findClazzAssignment(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitfindClazzAssignment(){}findByUidLive(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ClazzAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ClazzAssignmentCourseBlockAndSubmitterUid? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzAssignmentCourseBlockAndSubmitterUid? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignmentCourseBlockAndSubmitterUid?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzAssignmentCourseBlockAndSubmitterUid?(com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.CourseGroupSet?;kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignmentCourseBlockAndSubmitterUid) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.CourseGroupSet?){}(com.ustadmobile.lib.db.entities.CourseGroupSet?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}findEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMemberFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitfindCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PeerReviewerAllocationFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.UnitfindPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}getLatestSubmissionTimeAllowed(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLatestSubmissionTimeAllowed(kotlin.Long){},¿ l    5//;u;TT|×|ï~nh žkiCPV$&#ÕHH“@33\\VVPP<<KK`zkž`HH6kž6>u>kž5o5ukž44((++&kž&[u[UuUUUukžDDLLQQ--9xk9>u>VkV9k9[u[[u[(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzAssignmentDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}getAllAssignmentsByClazzUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getProgressSummaryForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}getAssignmentSubmitterSummaryListForAssignment(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.String;kotlin.Int){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.String.Companion(){}serializer@kotlin.Int.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}getCourseGroupMembersByAssignmentUid(kotlin.Long){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentSubmissionsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getAssignmentMarksByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}getPeerReviewerAllocationsByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Long){}getPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}getPeerReviewAllocationsForPerson(kotlin.Long;kotlin.Long){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUidsByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long){}getSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetSubmitterUidsAndNameByClazzOrGroupSetUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterCountFromAssignment(kotlin.Long;kotlin.Long;kotlin.String){}getSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsync(kotlin.Long;kotlin.Long){}getGroupUidFromAssignment(kotlin.Long){}getGroupUidFromAssignment(kotlin.Long){}getMarkingTypeFromAssignment(kotlin.Long){}getMarkingTypeFromAssignment(kotlin.Long){}findByUidWithBlockAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidWithBlockAsync(kotlin.Long){}findClazzAssignment(){}findClazzAssignment(){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateActiveByList(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}findAssignmentCourseBlockAndSubmitterUidAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findEnrolmentsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findCourseGroupMembersByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}findPeerReviewerAllocationsByPersonUidAndAssignmentUid(kotlin.Long;kotlin.Long){}getLatestSubmissionTimeAllowed(kotlin.Long){}getLatestSubmissionTimeAllowed(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ClazzAssignment){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzAssignment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ClazzAssignment){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateListAsync(kotlin.collections.List){}  ' "014‰B <:A?"/!.:3(){}(){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzCode(kotlin.String){}findByClazzCodeFromWeb(kotlin.String){}findAllLive(){}findAll(){}findByUidAsync(kotlin.Long){}clazzUidExistsAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidWithHolidayCalendarAsync(kotlin.Long){}findByUidWithHolidayCalendarAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Clazz){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}getClassNamesFromListOfIds(kotlin.collections.List){}findByClazzName(kotlin.String){}updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}clazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}getClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}findClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}getClazzNameAndTerminologyAsFlow(kotlin.Long){}getClazzNameAsFlow(kotlin.Long){}getClazzTimeZoneByClazzUidAsync(kotlin.Long){}getCoursesByName(kotlin.collections.List){}findOneRosterUserClazzes(kotlin.Long;kotlin.Long){}NU l  '' ""001144‰‰BB <<::AA??""//!!..::33//4FF==4LL//(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByUid(kotlin.Long){}(kotlin.String?){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzCode(kotlin.String){}findByClazzCode(kotlin.String){}findByClazzCodeFromWeb(kotlin.String){}findByClazzCodeFromWeb(kotlin.String){}findAllLive(){}findAllLive(){}findAll(){}findAll(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}clazzUidExistsAsync(kotlin.Long){}clazzUidExistsAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidWithHolidayCalendarAsync(kotlin.Long){}findByUidWithHolidayCalendarAsync(kotlin.Long){}findByUidWithHolidayCalendarAsFlow(kotlin.Long){}findByUidWithHolidayCalendarAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Clazz){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.Clazz){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}getClassNamesFromListOfIds(kotlin.collections.List){}getClassNamesFromListOfIds(kotlin.collections.List){}findByClazzName(kotlin.String){}findByClazzName(kotlin.String){}updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}clazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}clazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}getClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}getClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}findClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}findClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}getClazzNameAndTerminologyAsFlow(kotlin.Long){}getClazzNameAndTerminologyAsFlow(kotlin.Long){}getClazzNameAsFlow(kotlin.Long){}getClazzNameAsFlow(kotlin.Long){}getClazzTimeZoneByClazzUidAsync(kotlin.Long){}getClazzTimeZoneByClazzUidAsync(kotlin.Long){}getCoursesByName(kotlin.collections.List){}getCoursesByName(kotlin.collections.List){}findOneRosterUserClazzes(kotlin.Long;kotlin.Long){}findOneRosterUserClazzes(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.Clazz){}insert(com.ustadmobile.lib.db.entities.Clazz){}insertAsync(com.ustadmobile.lib.db.entities.Clazz){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.Clazz){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Clazz){}update(com.ustadmobile.lib.db.entities.Clazz){}0 l £“0É#!&#####'!! %%%%,,$$K#//44L*L4ƦE4/¯›/¿Z)·{±¬> š!!'..%%#!"#((,+&%007/!(†3ÖÁD±¬š Á±¬š 'Á±¬š'¨ÙÉx«š ÏÉ«š Á±¬š"©™”"Á±¬š0åÕÐ  ¾!!!!''....%%%%##!!""##((((,,++&&%%000077//!!((II ¤""&&&&((1100++""GG ¦%%EEN¢%%%%((11++01´åÕ¢1‰Å“L(ï6mCßÁ °$$!!!!!!''....%%%%##!!""##((((,,++&&%%000077//!!((MM £&&,,++--++&&88,,33))4455//&&GG¦EE¢!¸¥• ‰Bßϱ  !!B ÏÉ«š <¥<:¦×ÇÂ]°//003355š:A£ÔÄ¿·­++55šGG¦EE¢A?óíϾ¤¦¢?"x©™”"/¤ÕÅÀK®!!GG¦/!x©™”!.©™”.:ÙÉ«š:3ÙÉ«š3(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterClazz_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl._insertAdapterClazz_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl._insertAdapterClazz_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl._insertAdapterClazz_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setFloat(kotlin.Int;kotlin.Float){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.Clazz){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Clazz){}insertAsync(com.ustadmobile.lib.db.entities.Clazz){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.Clazz){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.Clazz){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.Clazz){}update(com.ustadmobile.lib.db.entities.Clazz){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.Clazz){}findByUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Clazz?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?getLong(kotlin.String){}getString(kotlin.String){}getFloat(kotlin.String){}getBoolean(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findByClazzCode(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindByClazzCode(kotlin.String){}findByClazzCodeFromWeb(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindByClazzCodeFromWeb(kotlin.String){}findAllLive(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindAllLive(){}findAll(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindAll(){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}clazzUidExistsAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}clazzUidExistsAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Clazz? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Clazz?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindByUidAsFlow(kotlin.Long){}findByUidWithHolidayCalendarAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology?wasNull(){}inc(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Float){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}not(){}(com.ustadmobile.lib.db.entities.HolidayCalendar?){}(com.ustadmobile.lib.db.entities.HolidayCalendar?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.CoursePicture?){}(com.ustadmobile.lib.db.entities.CoursePicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}findByUidWithHolidayCalendarAsync(kotlin.Long){}findByUidWithHolidayCalendarAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.UnitfindByUidWithHolidayCalendarAsFlow(kotlin.Long){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl.findClazzesWithPermission. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl.findClazzesWithPermission., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzWithListDisplayDetails(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzWithListDisplayDetails) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Float){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CoursePicture?){}(com.ustadmobile.lib.db.entities.CoursePicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzDao_JdbcImpl.findClazzesWithPermission.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}getClassNamesFromListOfIds(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UidAndLabel(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UidAndLabel) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}getClassNamesFromListOfIds(kotlin.collections.List){}findByClazzName(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindByClazzName(kotlin.String){}updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}clazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.ClazzAndDetailPermissions? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ClazzAndDetailPermissions? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzAndDetailPermissions?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzAndDetailPermissions?(com.ustadmobile.lib.db.entities.Clazz?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ClazzAndDetailPermissions) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.Clazz?){}(com.ustadmobile.lib.db.entities.Clazz?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitclazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}getClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.ClazzAndDisplayDetails? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ClazzAndDisplayDetails? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzAndDisplayDetails?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzAndDisplayDetails?(com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlin.Int;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ClazzAndDisplayDetails) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.Clazz?){}(com.ustadmobile.lib.db.entities.Clazz?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseTerminology?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CoursePicture?){}(com.ustadmobile.lib.db.entities.CoursePicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.UnitgetClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}findClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminologyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.UnitfindClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}getTitleByUidAsFlow(kotlin.Long){}getClazzNameAndTerminologyAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.ClazzNameAndTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ClazzNameAndTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzNameAndTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzNameAndTerminology?(kotlin.String?;com.ustadmobile.lib.db.entities.CourseTerminology?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ClazzNameAndTerminology) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitgetClazzNameAndTerminologyAsFlow(kotlin.Long){}getClazzNameAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getClazzNameAsFlow(kotlin.Long){}getClazzTimeZoneByClazzUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getClazzTimeZoneByClazzUidAsync(kotlin.Long){}getCoursesByName(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitgetCoursesByName(kotlin.collections.List){}findOneRosterUserClazzes(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindOneRosterUserClazzes(kotlin.Long;kotlin.Long){}œ,µ l    5 ”†dHHUh žkiCPV&† '' "zkž$“"oukž0kž011ukž4t4‰×‰ï~nžH#Õ@BB <u<::ukžAAukž??""ukž//ukž!!ukž.nžn.:kž:3kž3/xk/4u4LkL/k/(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzCode(kotlin.String){}repoHttpRequestWithFallback@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Clazz?decodeFromString(kotlinx.serialization.DeserializationStrategy<0:0>;kotlin.String){0§}(){}(){}(){}(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer(){}bodyAsText@io.ktor.client.statement.HttpResponse(io.ktor.utils.io.charsets.Charset){}get@io.ktor.client.HttpClient(kotlin.Function1){}(){}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}serializer@kotlin.String.Companion(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Clazz?findByClazzCode(kotlin.String){}findByClazzCodeFromWeb(kotlin.String){}findByClazzCodeFromWeb(kotlin.String){}findAllLive(){}findAllLive(){}findAll(){}findAll(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}clazzUidExistsAsync(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}clazzUidExistsAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidWithHolidayCalendarAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidWithHolidayCalendarAsync(kotlin.Long){}findByUidWithHolidayCalendarAsFlow(kotlin.Long){}findByUidWithHolidayCalendarAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitupdateAsync(com.ustadmobile.lib.db.entities.Clazz){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.Clazz){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findClazzesWithPermission(kotlin.String;kotlin.Long;kotlin.collections.List;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitListSerializer(kotlinx.serialization.KSerializer<0:0>){0§}serializer@kotlin.Int.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}getClassNamesFromListOfIds(kotlin.collections.List){}getClassNamesFromListOfIds(kotlin.collections.List){}findByClazzName(kotlin.String){}findByClazzName(kotlin.String){}updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateClazzAttendanceAverageAsync(kotlin.Long;kotlin.Long){}clazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}clazzAndDetailPermissionsAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}getClazzWithDisplayDetails(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}findClazzesWithEffectiveHolidayCalendarAndFilter(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetClazzNameAndTerminologyAsFlow(kotlin.Long){}getClazzNameAndTerminologyAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetClazzNameAsFlow(kotlin.Long){}getClazzNameAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetClazzTimeZoneByClazzUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.String?getClazzTimeZoneByClazzUidAsync(kotlin.Long){}getCoursesByName(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetCoursesByName(kotlin.collections.List){}findOneRosterUserClazzes(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindOneRosterUserClazzes(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.Clazz){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Clazz){}insertAsync(com.ustadmobile.lib.db.entities.Clazz){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Clazz){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Clazz){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.Clazz){} Z?-:=:!9PMxxŠO<Q<UU4Q(){}(){}insertListAsync(kotlin.collections.List){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentWithLeavingReason(kotlin.Long){}updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}findAllByPersonUid(kotlin.Long){}findAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}getAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}findActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}findByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}updateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}findClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}L^ l ZZ??--::=&&=::!!99PPMMxxxxŠŠOO<<QQ<<UUUU44QQ88=FF==&=UU88(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzEnrolmentDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}(kotlin.String?){}insertListAsync(kotlin.collections.List){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentWithLeavingReason(kotlin.Long){}findEnrolmentWithLeavingReason(kotlin.Long){}updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}findAllByPersonUid(kotlin.Long){}findAllByPersonUid(kotlin.Long){}findAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}findAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}getAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}getAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}findByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}findActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}findEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}findByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}findByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}findAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}updateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}findClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}findClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insert(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzEnrolment){}update(com.ustadmobile.lib.db.entities.ClazzEnrolment){}&0 l $¬¥0Û9#!!! "" #,,'(())**%%K,Z*Z88==UU=ƦE=8¯›8?†3ÂÖZ)ó{DãxÅ > ´ &&,,++--++&&88,,33))4455//&&EE ¢%%**&&%%$$%%?-ÛËÆ´¢-:¥::ÉúêÌ“»BB £&,+-+&8,3)45/&55 š!!!!''....%%%%##!!""##((((,,++&&%%000077//!!((MM ¦%%:!±âÒ´£!9ëÛ½ ¬&&,,++--++&&88,,33))4455//&&55š9Pìܾ ­&&,,++--++&&88,,33))4455//&&77S› "" !!  %%####%%--,,''##""$$""!!PMâÒ´£Mʺµ£™Êºµ£x˘L3õ&åǃ¶%%##!!77›EEY¢%%%%((11++!½¥• xxˤ?õåǶ›¢É¥•xŠäÔ¶ž¥##!!!!))##((,,##ŠOíÝ¿®77›BB£??¢O<âÒ´£<QâÒ´£QâÒ´£<âÒ´£<U¿›UU¥U4ÕÅÀ6®!!"" 4QâÒ´£Q(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterClazzEnrolment_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl._insertAdapterClazzEnrolment_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl._insertAdapterClazzEnrolment_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl._insertAdapterClazzEnrolment_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setFloat(kotlin.Int;kotlin.Float){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertListAsync(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}update(com.ustadmobile.lib.db.entities.ClazzEnrolment){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ClazzEnrolment){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReasongetString(kotlin.String){}getLong(kotlin.String){}getInt(kotlin.String){}getFloat(kotlin.String){}getBoolean(kotlin.String){}wasNull(){}inc(){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}not(){}(com.ustadmobile.lib.db.entities.LeavingReason?){}(com.ustadmobile.lib.db.entities.LeavingReason?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentWithLeavingReason(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitfindEnrolmentWithLeavingReason(kotlin.Long){}updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzEnrolmentAndPersonDetailDetails(com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ClazzEnrolmentAndPersonDetailDetails) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.Clazz?){}(com.ustadmobile.lib.db.entities.Clazz?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Float){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}findAllByPersonUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindAllByPersonUid(kotlin.Long){}findAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithClazz(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithClazz) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.Clazz?){}(com.ustadmobile.lib.db.entities.Clazz?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Clazz) returnType:kotlin.UnitfindAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithPerson(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithPerson) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}getAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitgetAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindByUid(kotlin.Long){}findByUidLive(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl.findByClazzUidAndRole. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl.findByClazzUidAndRole., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setString(kotlin.Int;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Long;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl.findByClazzUidAndRole.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl.findByClazzUidAndRoleForGradebook. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl.findByClazzUidAndRoleForGradebook., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetailsFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzEnrolmentDao_JdbcImpl.findByClazzUidAndRoleForGradebook.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}findActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}findActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ClazzEnrolmentAndPerson(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ClazzEnrolmentAndPerson) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}findByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}updateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntupdateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.CourseNameAndPersonName? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseNameAndPersonName?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseNameAndPersonName?(kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseNameAndPersonName) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}findClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitfindClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}t,¾ l    ZxkZ??-zkh žkiCPV$“-:u:=t=::!!99PPMkžMx×xï~nž#HH&Õ@xxïnžŠŠOO<<QQ<<UjUUtU44QQ8k8=u=UkU8k8(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzEnrolmentDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertListAsync(kotlin.collections.List){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}findAllEnrolmentsByPersonAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentWithLeavingReason(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findEnrolmentWithLeavingReason(kotlin.Long){}updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}findAllClazzesByPersonWithClazz(kotlin.Long;kotlin.Long){}findAllByPersonUid(kotlin.Long){}findAllByPersonUid(kotlin.Long){}findAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}findAllClazzesByPersonWithClazzAsListAsync(kotlin.Long){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}getAllClazzEnrolledAtTimeAsync(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}getAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetAllEnrolmentsAtTimeByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findByClazzUidAndRole(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Int.Companion(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.String.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}findByClazzUidAndRoleForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findActorEntitiesForGradebook(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}findEnrolmentsAndPersonByClazzUidWithPermissionCheck(kotlin.Long;kotlin.Long){}findByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}findByAccountPersonUidAndClazzUid(kotlin.Long;kotlin.Long){}findEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findEnrolmentsByClazzUidAndRolePaged(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}findAllEnrolmentsByClazzUidAndRole(kotlin.Long;kotlin.Int){}updateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.IntupdateClazzEnrolmentActiveForClazzEnrolment(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateClazzEnrolmentRole(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}getClazzNameAndPersonName(kotlin.Long;kotlin.Long){}findClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}findClazzEnrolmentEntitiesForPersonViewPermissionCheck(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ClazzEnrolment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ClazzEnrolment){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzEnrolment){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ClazzEnrolment){} dd D9d(){}(){}insertListAsync(kotlin.collections.List){}findByUid(kotlin.Long){}updateListAsync(kotlin.collections.List){}findByClazzLogUid(kotlin.Long){}updateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}upsertListAsync(kotlin.collections.List){}1h l dFF==!] ¦%%0N<<dd¦d DD99d¦dBBGG__BB(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}findByUid(kotlin.Long){}(kotlin.String?){}findByUid(kotlin.Long){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.UnitupdateListAsync(kotlin.collections.List){}findByClazzLogUid(kotlin.Long){}findByClazzLogUid(kotlin.Long){}updateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}updateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.UnitupsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insert(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}update(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}Ò0 l .¶¹0ïW%%#!--++4433//11K6/¶ºðX7d/dddBBGG_*_dƦ E dB¯›B¿Z)Ê{Ä¿> ­086$?>9< ÖöDæxÈ  ·008866$$??>>99<<77S› "" !!  %%####%%--,,''##""$$""!! D›D9÷çÉš¸77›EEY¢%%%%((11++SS­9(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterClazzLogAttendanceRecord_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl._insertAdapterClazzLogAttendanceRecord_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl._insertAdapterClazzLogAttendanceRecord_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl._insertAdapterClazzLogAttendanceRecord_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterClazzLogAttendanceRecord_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl._insertAdapterClazzLogAttendanceRecord_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl._insertAdapterClazzLogAttendanceRecord_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao_JdbcImpl._insertAdapterClazzLogAttendanceRecord_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}commit(){}updateListAsync(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}findByUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?getLong(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findByUid(kotlin.Long){}findByClazzLogUid(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPersonwasNull(){}inc(){}getString(kotlin.String){}getBoolean(kotlin.String){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPerson) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}not(){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByClazzLogUid(kotlin.Long){}updateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntupdateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndClazzLogAttendanceRecord(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndClazzLogAttendanceRecord) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?){}(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.UnitfindByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}@,È l    duddud DxkD9zkh žkiCPV$“9dudBkBGuG_k_BkB(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzLogAttendanceRecordDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateListAsync(kotlin.collections.List){}findByClazzLogUid(kotlin.Long){}findByClazzLogUid(kotlin.Long){}updateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitupdateRescheduledClazzLogUids(kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByClazzAndTime(kotlin.Long;kotlin.Long;kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){} 31-6_ZS.?7.T(){}(){}replace(com.ustadmobile.lib.db.entities.ClazzLog){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}findByClazzUidAsync(kotlin.Long;kotlin.Int){}findAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}findByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}(){}(){}findByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}updateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}findMostRecentClazzLogToEditUid(kotlin.Long){}upsertListAsync(kotlin.collections.List){}?X l 3311--66__ZZSS..??7,,7..TFF==!] – NT2277OO22(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ClazzLogDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}replace(com.ustadmobile.lib.db.entities.ClazzLog){}(kotlin.String?){}replace(com.ustadmobile.lib.db.entities.ClazzLog){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}findByClazzUidAsync(kotlin.Long;kotlin.Int){}findByClazzUidAsync(kotlin.Long;kotlin.Int){}findAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}findAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}findByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}updateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}updateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}findMostRecentClazzLogToEditUid(kotlin.Long){}findMostRecentClazzLogToEditUid(kotlin.Long){}upsertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzLog){}insert(com.ustadmobile.lib.db.entities.ClazzLog){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLog){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLog){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzLog){}update(com.ustadmobile.lib.db.entities.ClazzLog){}Ç0 l ¦š0Ð(#!'&!!K'¦™Ï'&33T/T2277O*O7Æ¥E72¯›2¿Z)º{´¯> %!$()&%&(&!!,ÖÄD´¯†3“Ä´¯1²”LÜÌx®!¹¥• 1-ÜÌ®-6ÜÌ®6_ÜÌ®_ZÒÌ®ZS«ÜÌ®S.x©™”.?›?.¦–‘.(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterClazzLog_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl._insertAdapterClazzLog_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl._insertAdapterClazzLog_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl._insertAdapterClazzLog_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterClazzLog_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl._insertAdapterClazzLog_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl._insertAdapterClazzLog_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl._insertAdapterClazzLog_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.Unit(){}replace(com.ustadmobile.lib.db.entities.ClazzLog){}insertAndReturnId(1:0){}replace(com.ustadmobile.lib.db.entities.ClazzLog){}upsertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzLog){}insert(com.ustadmobile.lib.db.entities.ClazzLog){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLog){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLog){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}update(com.ustadmobile.lib.db.entities.ClazzLog){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ClazzLog){}findByUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzLog?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLog?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLog?getLong(kotlin.String){}getBoolean(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzLog? [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLog?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLog?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ClazzLog? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ClazzLog? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLog?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLog?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl.findByClazzUidAsFactory. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl.findByClazzUidAsFactory., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ClazzLogDao_JdbcImpl.findByClazzUidAsFactory.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}findByClazzUidAsync(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindByClazzUidAsync(kotlin.Long;kotlin.Int){}findAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}findByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzLogFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.UnitfindByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}updateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntupdateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}findMostRecentClazzLogToEditUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findMostRecentClazzLogToEditUid(kotlin.Long){}],¸ l    3xk31×1ï~nh žkiCPV$#ÕHH“@-zkž-6kž6__ZZSS..?k?7u7..TuT2k27u7OkO2k2(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ClazzLogDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}replace(com.ustadmobile.lib.db.entities.ClazzLog){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longreplace(com.ustadmobile.lib.db.entities.ClazzLog){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findByClazzUidAsFactory(kotlin.Long;kotlin.Int){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Int.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findByClazzUidAsync(kotlin.Long;kotlin.Int){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByClazzUidAsync(kotlin.Long;kotlin.Int){}findAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindAllForClazzByClazzLogUid(kotlin.Long;kotlin.Int){}findByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRangeAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRange(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int){}findByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findByClazzUidWithinTimeRangeLive(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}clazzHasScheduleLive(kotlin.Long;kotlin.Int){}updateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitupdateStatusByClazzLogUid(kotlin.Long;kotlin.Int;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.ClazzLog){}findMostRecentClazzLogToEditUid(kotlin.Long){}findMostRecentClazzLogToEditUid(kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ClazzLog){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ClazzLog){}insertAsync(com.ustadmobile.lib.db.entities.ClazzLog){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ClazzLog){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ClazzLog){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ClazzLog){} 7CSKXP?7(){}(){}insertAsync(com.ustadmobile.lib.db.entities.Comments){}updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}findCourseCommentsByAssignmentUidPersons(kotlin.Long){}$X l 7FF== 7CCSSKKXXPP??77(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CommentsDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertAsync(com.ustadmobile.lib.db.entities.Comments){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.Comments){}updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}(kotlin.String?){}findPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}findCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}findCourseCommentsByAssignmentUidPersons(kotlin.Long){}findCourseCommentsByAssignmentUidPersons(kotlin.Long){}à0 l ¦™0Ï'#!&!!""'K&77CÖZ)¥ECS»¦L31å{DÕx· >_ ¦"" ""99• $&"*,-''* !Ë¥• SKæÖ¸`§77S› "" !!  %%####%%--,,''##""$$""!!??Y¢%%%%((11++KX»«6åÕ·¦Ð¥•XP¿ÜÖ¸§›¢P?»ž)åÕ·¦Ã¥•?7Úʬ›7(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterComments_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl._insertAdapterComments_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl._insertAdapterComments_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl._insertAdapterComments_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Comments) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.Comments){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.Comments){}updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findPrivateCommentsForUserByAssignmentUid. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findPrivateCommentsForUserByAssignmentUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CommentsAndNamegetString(kotlin.String){}getLong(kotlin.String){}wasNull(){}inc(){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.Comments;kotlin.String?;kotlin.String?;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CommentsAndName) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}not(){}(com.ustadmobile.lib.db.entities.Comments){}(com.ustadmobile.lib.db.entities.Comments){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Comments) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findPrivateCommentsForUserByAssignmentUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findPrivateCommentsForSubmitterByAssignmentUid. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findPrivateCommentsForSubmitterByAssignmentUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CommentsAndNameFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CommentsAndName) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Comments) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findPrivateCommentsForSubmitterByAssignmentUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListexecuteQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPictureFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findCourseCommentsByAssignmentUid. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findCourseCommentsByAssignmentUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CommentsAndNameFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CommentsAndName) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Comments) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CommentsDao_JdbcImpl.findCourseCommentsByAssignmentUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}findCourseCommentsByAssignmentUidPersons(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindCourseCommentsByAssignmentUidPersons(kotlin.Long){}B,¸ l    7u7CuCS×Sï~nh žkiCPV$'ÕHH#“@KKXXïnžPP??ïnž77(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CommentsDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertAsync(com.ustadmobile.lib.db.entities.Comments){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Comments){}updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateDeletedByCommentUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findPrivateCommentsForUserByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Boolean.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForUserByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}findPrivateCommentsForSubmitterByAssignmentUid(kotlin.Long;kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findPrivateCommentsForSubmitterByAssignmentUidPersons(kotlin.Long;kotlin.Long){}findCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}findCourseCommentsByAssignmentUid(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindCourseCommentsByAssignmentUidPersons(kotlin.Long){}findCourseCommentsByAssignmentUidPersons(kotlin.Long){} :(){}(){}publicContentCategories(){}findCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){} _ l ::99>FF=='''>VV99(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentCategoryDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}publicContentCategories(){}(kotlin.String?){}publicContentCategories(){}findCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){}findCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){}insert(com.ustadmobile.lib.db.entities.ContentCategory){}insert(com.ustadmobile.lib.db.entities.ContentCategory){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategory){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategory){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentCategory){}update(com.ustadmobile.lib.db.entities.ContentCategory){}O0 l %­§0Ý<#!((&**++&&K-99>>V*V9¯›9¿ZÙ{Óxµ> ¤'3560':)Á»¶¤:(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentCategory_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentCategoryDao_JdbcImpl._insertAdapterContentCategory_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentCategoryDao_JdbcImpl._insertAdapterContentCategory_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentCategoryDao_JdbcImpl._insertAdapterContentCategory_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentCategory) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.ContentCategory){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentCategory){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategory){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategory){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentCategory){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentCategory){}publicContentCategories(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListuseResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentCategorygetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentCategory) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}publicContentCategories(){}findCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentCategory?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentCategory?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentCategory?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentCategory) returnType:kotlin.UnitfindCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){}",¿ l    ::9xk9>u>VkV9k9(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentCategoryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}publicContentCategories(){}publicContentCategories(){}findCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){}findCategoryBySchemaIdAndName(kotlin.Long;kotlin.String){}insert(com.ustadmobile.lib.db.entities.ContentCategory){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentCategory){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategory){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentCategory){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentCategory){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentCategory){} (){}(){}publicContentCategorySchemas(){}findBySchemaUrl(kotlin.String){} e l   ??DFF==""---D\\??(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentCategorySchemaDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}publicContentCategorySchemas(){}(kotlin.String?){}publicContentCategorySchemas(){}findBySchemaUrl(kotlin.String){}findBySchemaUrl(kotlin.String){}insert(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insert(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategorySchema){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentCategorySchema){}update(com.ustadmobile.lib.db.entities.ContentCategorySchema){}N0 l +³³0éN""#!&0011,,""K3??DD\*\?¯›? ¿Zß{Ùx»> ª-"!;<6- ÇÁ¼ª (com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentCategorySchema_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentCategorySchemaDao_JdbcImpl._insertAdapterContentCategorySchema_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentCategorySchemaDao_JdbcImpl._insertAdapterContentCategorySchema_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentCategorySchemaDao_JdbcImpl._insertAdapterContentCategorySchema_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentCategorySchema) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentCategorySchema){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentCategorySchema){}publicContentCategorySchemas(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListuseResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentCategorySchemagetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentCategorySchema) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}publicContentCategorySchemas(){}findBySchemaUrl(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentCategorySchema?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentCategorySchema?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentCategorySchema?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentCategorySchema) returnType:kotlin.UnitfindBySchemaUrl(kotlin.String){}",Å l     ?xk?DuD\k\?k?(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentCategorySchemaDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}publicContentCategorySchemas(){}publicContentCategorySchemas(){}findBySchemaUrl(kotlin.String){}findBySchemaUrl(kotlin.String){}insert(com.ustadmobile.lib.db.entities.ContentCategorySchema){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertAsync(com.ustadmobile.lib.db.entities.ContentCategorySchema){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentCategorySchema){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentCategorySchema){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentCategorySchema){} *5(){}(){}publicContentEntryContentCategoryJoins(){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){} o l **55IINFF==NffII(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}publicContentEntryContentCategoryJoins(){}(kotlin.String?){}publicContentEntryContentCategoryJoins(){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insert(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}update(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}M0 l 5½Ç0ýl#!!! !!K=IINNf*fI¯›I*¿Zé{ãxÅ> ´),+,&*5)ÑËÆ´5(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryContentCategoryJoin_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_JdbcImpl._insertAdapterContentEntryContentCategoryJoin_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_JdbcImpl._insertAdapterContentEntryContentCategoryJoin_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao_JdbcImpl._insertAdapterContentEntryContentCategoryJoin_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}publicContentEntryContentCategoryJoins(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListuseResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoingetLong(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}publicContentEntryContentCategoryJoins(){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin) returnType:kotlin.UnitfindJoinByParentChildUuids(kotlin.Long;kotlin.Long){}",Ï l    **55IxkINuNfkfIkI(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryContentCategoryJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}publicContentEntryContentCategoryJoins(){}publicContentEntryContentCategoryJoins(){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){} X;2'Y "%'8$16 );€& ;#3*DC?(){}(){}insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}findByUidAsync(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}findByUidWithEditDetails(kotlin.Long){}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}findBySourceUrl(kotlin.String){}findTitleByUidAsync(kotlin.Long){}getChildrenByParentUid(kotlin.Long){}getChildrenByParentAsync(kotlin.Long){}getCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}getContentByUuidAsync(kotlin.Long){}findAllLanguageRelatedEntriesAsync(kotlin.Long){}update(com.ustadmobile.lib.db.entities.ContentEntry){}update(1:0){}findByUidWithLanguageAsync(kotlin.Long){}findByUid(kotlin.Long){}findByTitle(kotlin.String){}findBySourceUrlWithContentEntryStatusAsync(kotlin.String){}getChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}getContentFromMyCourses(kotlin.Long){}getContentByOwner(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}getChildrenByAll(kotlin.Long){}findLiveContentEntry(kotlin.Long){}getContentEntryUidFromXapiObjectId(kotlin.String){}findSimilarIdEntryForKhan(kotlin.String){}updateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}getContentEntryFromUids(kotlin.collections.List){}Y\ l XFF==!] š$N$$X;;22''YY  ""%%''88$$1166));;€€&& ;;##33**DDCC??66;;SS(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}findByUidWithEditDetails(kotlin.Long){}findByUidWithEditDetails(kotlin.Long){}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}findBySourceUrl(kotlin.String){}(kotlin.String?){}findBySourceUrl(kotlin.String){}findTitleByUidAsync(kotlin.Long){}findTitleByUidAsync(kotlin.Long){}getChildrenByParentUid(kotlin.Long){}getChildrenByParentUid(kotlin.Long){}getChildrenByParentAsync(kotlin.Long){}getChildrenByParentAsync(kotlin.Long){}getCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}getCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}getContentByUuidAsync(kotlin.Long){}getContentByUuidAsync(kotlin.Long){}findAllLanguageRelatedEntriesAsync(kotlin.Long){}findAllLanguageRelatedEntriesAsync(kotlin.Long){}update(com.ustadmobile.lib.db.entities.ContentEntry){}update(com.ustadmobile.lib.db.entities.ContentEntry){}findByUidWithLanguageAsync(kotlin.Long){}findByUidWithLanguageAsync(kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByTitle(kotlin.String){}findByTitle(kotlin.String){}findBySourceUrlWithContentEntryStatusAsync(kotlin.String){}findBySourceUrlWithContentEntryStatusAsync(kotlin.String){}getChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}getChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}getContentFromMyCourses(kotlin.Long){}getContentFromMyCourses(kotlin.Long){}getContentByOwner(kotlin.Long){}getContentByOwner(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}getChildrenByAll(kotlin.Long){}getChildrenByAll(kotlin.Long){}findLiveContentEntry(kotlin.Long){}findLiveContentEntry(kotlin.Long){}getContentEntryUidFromXapiObjectId(kotlin.String){}getContentEntryUidFromXapiObjectId(kotlin.String){}findSimilarIdEntryForKhan(kotlin.String){}findSimilarIdEntryForKhan(kotlin.String){}updateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}updateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}getContentEntryFromUids(kotlin.collections.List){}getContentEntryFromUids(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ContentEntry){}insert(com.ustadmobile.lib.db.entities.ContentEntry){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}0 l "ª¡0×3#!&'''((##K*#ª¢Ø4+X/X;;66;;S*S6¯›6;ƦE;ÖZ)È{D¸³> ¡$#!#"!$!'' "&#!$23-$2ÕÅÀ a®CC¡;; ******%%&&**++%%2'ÔÄ¿m­<<¡FF?©%%'''Y†3¢ÓþCGEѬ<<¡KK™¨''""&&&&##$$##$$FF©>>Z¢$$####Y ¿¾¸³¡ "©™”"%¶—LàÐx²¡!¼¥• %'àв¡'8¥•8$ȸ³¡$1àв¡1)ÔÄ¿ ­$$##!!##""!!$$!!'''' ""&&##!!$$2233--$$;;)¾¸³¡—ȸ³¡;ȸ³¡;€Å´IïßÁÙ°CC¡FF©aa,°++,,&&$$//..>>¢Ù¥•€&Ř-ïßÁ°¡©°¢½¥•& Å’'ïßÁ°¡©°¢·¥• Öв¡#—ȸ³¡#3œ–‘3*Öв¡*D›DC›C?ß6mCϱ  !!?(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntry_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl._insertAdapterContentEntry_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl._insertAdapterContentEntry_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl._insertAdapterContentEntry_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterContentEntry_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl._insertAdapterContentEntry_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl._insertAdapterContentEntry_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl._insertAdapterContentEntry_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insert(com.ustadmobile.lib.db.entities.ContentEntry){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentEntry){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntry){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentEntry){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findByUidAsync(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndLanguage? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndLanguage?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndLanguage?wasNull(){}inc(){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryAndLanguage) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.Language?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}findByUidWithEditDetails(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndPicture?(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryAndPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUidWithEditDetails(kotlin.Long){}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.ContentEntryAndDetail? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndDetail? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndDetail?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndDetail?getIntNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getBooleanNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getFloatNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryVersion?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.composites.BlockStatus?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryAndDetail) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntryVersion?){}(com.ustadmobile.lib.db.entities.ContentEntryVersion?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryVersion) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.Unit(com.ustadmobile.lib.db.composites.BlockStatus?){}(com.ustadmobile.lib.db.composites.BlockStatus?){}(kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.BlockStatus) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int?){}(kotlin.Int?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean?){}(kotlin.Boolean?){}(kotlin.Float?){}(kotlin.Float?){}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}findBySourceUrl(kotlin.String){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry?executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindBySourceUrl(kotlin.String){}findTitleByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}findTitleByUidAsync(kotlin.Long){}getChildrenByParentUid(kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getChildrenByParentUid. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getChildrenByParentUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getChildrenByParentUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}getChildrenByParentUid(kotlin.Long){}getChildrenByParentAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitgetChildrenByParentAsync(kotlin.Long){}getCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}getContentByUuidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitgetContentByUuidAsync(kotlin.Long){}findAllLanguageRelatedEntriesAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindAllLanguageRelatedEntriesAsync(kotlin.Long){}findByUidWithLanguageAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryWithLanguage? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryWithLanguage?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryWithLanguage?(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryWithLanguage) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.Language?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByUidWithLanguageAsync(kotlin.Long){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindByUid(kotlin.Long){}findByTitle(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindByTitle(kotlin.String){}findBySourceUrlWithContentEntryStatusAsync(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindBySourceUrlWithContentEntryStatusAsync(kotlin.String){}getChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getChildrenByParentUidWithCategoryFilterOrderByName. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getChildrenByParentUidWithCategoryFilterOrderByName., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndListDetail(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?;com.ustadmobile.lib.db.composites.BlockStatus?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryAndListDetail) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?){}(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?){}(kotlin.Long;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(com.ustadmobile.lib.db.composites.BlockStatus?){}(com.ustadmobile.lib.db.composites.BlockStatus?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.BlockStatus) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getChildrenByParentUidWithCategoryFilterOrderByName.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}getContentFromMyCourses(kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getContentFromMyCourses. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getContentFromMyCourses., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndListDetailFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryAndListDetail) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.BlockStatus) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getContentFromMyCourses.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetContentFromMyCourses(kotlin.Long){}getContentByOwner(kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getContentByOwner. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getContentByOwner., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryAndListDetailFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryAndListDetail) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.BlockStatus) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryDao_JdbcImpl.getContentByOwner.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetContentByOwner(kotlin.Long){}getChildrenByAll(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitgetChildrenByAll(kotlin.Long){}findLiveContentEntry(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntry? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntry?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindLiveContentEntry(kotlin.Long){}getContentEntryUidFromXapiObjectId(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}getContentEntryUidFromXapiObjectId(kotlin.String){}findSimilarIdEntryForKhan(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitfindSimilarIdEntryForKhan(kotlin.String){}updateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntupdateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntupdateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}getContentEntryFromUids(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UidAndLabel(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UidAndLabel) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}getContentEntryFromUids(kotlin.collections.List){}‚,¼ l    5XuX;u;22'zkh žkiCPV$“'YoYukž "kž"%%''88$$116xk6));;€×€ï~nž#'ÕHH@&& ;t;##33**DkDCkC??6k6;u;SkS(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}findEntryWithLanguageByEntryIdAsync(kotlin.Long){}findByUidWithEditDetails(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByUidWithEditDetails(kotlin.Long){}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByContentEntryUidWithDetailsAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindBySourceUrl(kotlin.String){}findBySourceUrl(kotlin.String){}findTitleByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindTitleByUidAsync(kotlin.Long){}getChildrenByParentUid(kotlin.Long){}getChildrenByParentUid(kotlin.Long){}getChildrenByParentAsync(kotlin.Long){}getChildrenByParentAsync(kotlin.Long){}getCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}getCountNumberOfChildrenByParentUUidAsync(kotlin.Long){}getContentByUuidAsync(kotlin.Long){}getContentByUuidAsync(kotlin.Long){}findAllLanguageRelatedEntriesAsync(kotlin.Long){}findAllLanguageRelatedEntriesAsync(kotlin.Long){}update(com.ustadmobile.lib.db.entities.ContentEntry){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentEntry){}findByUidWithLanguageAsync(kotlin.Long){}findByUidWithLanguageAsync(kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByTitle(kotlin.String){}findByTitle(kotlin.String){}findBySourceUrlWithContentEntryStatusAsync(kotlin.String){}findBySourceUrlWithContentEntryStatusAsync(kotlin.String){}getChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}getChildrenByParentUidWithCategoryFilterOrderByName(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Int.Companion(){}serializer@kotlin.Boolean.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}getContentFromMyCourses(kotlin.Long){}getContentFromMyCourses(kotlin.Long){}getContentByOwner(kotlin.Long){}getContentByOwner(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.ContentEntry){}getChildrenByAll(kotlin.Long){}getChildrenByAll(kotlin.Long){}findLiveContentEntry(kotlin.Long){}findLiveContentEntry(kotlin.Long){}getContentEntryUidFromXapiObjectId(kotlin.String){}getContentEntryUidFromXapiObjectId(kotlin.String){}findSimilarIdEntryForKhan(kotlin.String){}findSimilarIdEntryForKhan(kotlin.String){}updateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitupdateContentEntryInActive(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitupdateContentEntryContentFlag(kotlin.Int;kotlin.Long;kotlin.Long){}getContentEntryFromUids(kotlin.collections.List){}getContentEntryFromUids(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.ContentEntry){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentEntry){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentEntry){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){} F*A29"27(){}(){}insertJobItem(com.ustadmobile.lib.db.entities.ContentEntryImportJob){}updateItemStatus(kotlin.Long;kotlin.Int){}updateItemStatusAndError(kotlin.Long;kotlin.Int;kotlin.String?){}updateErrorDismissed(kotlin.Long;kotlin.Boolean){}updateItemProgress(kotlin.Long;kotlin.Long;kotlin.Long){}findByUidAsync(kotlin.Long){}findOwnerByUidAsync(kotlin.Long){}findInProgressJobsByContentEntryUid(kotlin.Long){}findInProgressJobsByContentEntryUidAsync(kotlin.Long){}–0 l +³³0éN#!&"" '))K3FF*ÖZ)¥E*A¥A2¥29¥9Ñ{DÁ¼> ª!+'-+$!&$!"7' )&!"¦–‘"2†3ÂóãxÅS´$$!! &&27óãÅ´7(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryImportJob_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryImportJobDao_JdbcImpl._insertAdapterContentEntryImportJob_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryImportJobDao_JdbcImpl._insertAdapterContentEntryImportJob_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryImportJobDao_JdbcImpl._insertAdapterContentEntryImportJob_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryImportJob) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertJobItem(com.ustadmobile.lib.db.entities.ContentEntryImportJob){}insertAndReturnIdAsync(1:0){}insertJobItem(com.ustadmobile.lib.db.entities.ContentEntryImportJob){}updateItemStatus(kotlin.Long;kotlin.Int){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateItemStatus(kotlin.Long;kotlin.Int){}updateItemStatusAndError(kotlin.Long;kotlin.Int;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateItemStatusAndError(kotlin.Long;kotlin.Int;kotlin.String?){}updateErrorDismissed(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateErrorDismissed(kotlin.Long;kotlin.Boolean){}updateItemProgress(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateItemProgress(kotlin.Long;kotlin.Long;kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryImportJob? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryImportJob?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryImportJob?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String?;kotlin.Boolean;kotlin.Long;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryImportJob) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.String?){}findByUidAsync(kotlin.Long){}findOwnerByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findOwnerByUidAsync(kotlin.Long){}findInProgressJobsByContentEntryUid(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryImportJobProgress(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryImportJobProgress) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}findInProgressJobsByContentEntryUid(kotlin.Long){}findInProgressJobsByContentEntryUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ContentEntryImportJobProgressFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ContentEntryImportJobProgress) returnType:kotlin.UnitfindInProgressJobsByContentEntryUidAsync(kotlin.Long){} g&%++5cP\T(){}(){}insertListAsync(kotlin.collections.List){}publicContentEntryParentChildJoins(){}all(){}findParentByChildUuids(kotlin.Long){}findListOfParentsByChildUuid(kotlin.Long){}findListOfChildsByParentUuid(kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}selectTopEntries(){}replaceList(kotlin.collections.List){}insertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){};k l gFF==!] ©Ng&&%%++++55ccPP\\TTEEJJbbEE(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}publicContentEntryParentChildJoins(){}(kotlin.String?){}publicContentEntryParentChildJoins(){}all(){}all(){}findParentByChildUuids(kotlin.Long){}findParentByChildUuids(kotlin.Long){}findListOfParentsByChildUuid(kotlin.Long){}findListOfParentsByChildUuid(kotlin.Long){}findListOfChildsByParentUuid(kotlin.Long){}findListOfChildsByParentUuid(kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}selectTopEntries(){}selectTopEntries(){}replaceList(kotlin.collections.List){}replaceList(kotlin.collections.List){}insertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insert(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}update(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}Ì0 l 1¹¿0õ`#! !!'$$##K92¹Àöa:g/gc*cP PEEJJbbE¯›E&¿Zå{ßxÁ>, °+,&$/.&åßÁ°%)Íǰ%+åßÁ°++ÖïDßÁ°+5Íǰ5àв ¡$$##!!##""!!$$!!'''' ""&&##!!$$2233--$$\¥6mCE\T¥T×ǰ(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryParentChildJoin_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl._insertAdapterContentEntryParentChildJoin_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl._insertAdapterContentEntryParentChildJoin_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl._insertAdapterContentEntryParentChildJoin_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterContentEntryParentChildJoin_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl._insertAdapterContentEntryParentChildJoin_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl._insertAdapterContentEntryParentChildJoin_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_JdbcImpl._insertAdapterContentEntryParentChildJoin_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}replaceList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}replaceList(kotlin.collections.List){}insertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insert(1:0){}insertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insert(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}publicContentEntryParentChildJoins(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListuseResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoingetLong(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Int){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}publicContentEntryParentChildJoins(){}all(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoinFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.Unitall(){}findParentByChildUuids(kotlin.Long){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitfindParentByChildUuids(kotlin.Long){}findListOfParentsByChildUuid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoinFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitfindListOfParentsByChildUuid(kotlin.Long){}findListOfChildsByParentUuid(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoinFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitfindListOfChildsByParentUuid(kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitfindJoinByParentChildUuids(kotlin.Long;kotlin.Long){}selectTopEntries(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntrygetString(kotlin.String){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}selectTopEntries(){}moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin) returnType:kotlin.UnitfindByUid(kotlin.Long){}=,Ë l    gug&&%%++++55cxkcPkP\u\TuTEkEJuJbkbEkE(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}publicContentEntryParentChildJoins(){}publicContentEntryParentChildJoins(){}all(){}all(){}findParentByChildUuids(kotlin.Long){}findParentByChildUuids(kotlin.Long){}findListOfParentsByChildUuid(kotlin.Long){}findListOfParentsByChildUuid(kotlin.Long){}findListOfChildsByParentUuid(kotlin.Long){}findListOfChildsByParentUuid(kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}findJoinByParentChildUuids(kotlin.Long;kotlin.Long){}selectTopEntries(){}selectTopEntries(){}replaceList(kotlin.collections.List){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitreplaceList(kotlin.collections.List){}insertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertWithReplace(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]moveListOfEntriesToNewParent(kotlin.Long;kotlin.collections.List;kotlin.Long){}setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]setEntriesDeleted(kotlin.collections.List;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){} `BB(){}(){}upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}d l `!] ¢`BB(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryPicture2Dao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}"0 l +²²0èL!&K3`/`BÖZ)¥EB(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryPicture2_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_JdbcImpl._insertAdapterContentEntryPicture2_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_JdbcImpl._insertAdapterContentEntryPicture2_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryPicture2Dao_JdbcImpl._insertAdapterContentEntryPicture2_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){},Ä l    `u`BuB(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryPicture2Dao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){} )(B(){}(){}findByContentEntryUidAsync(kotlin.Long){}findByContentEntryUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}"c l ))((B!!B==BFF==BZZ==(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryPictureDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByContentEntryUidAsync(kotlin.Long){}findByContentEntryUidAsync(kotlin.Long){}findByContentEntryUidLive(kotlin.Long){}findByContentEntryUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insert(com.ustadmobile.lib.db.entities.ContentEntryPicture){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryPicture){}update(com.ustadmobile.lib.db.entities.ContentEntryPicture){}[0 l )±¯0åH#!&'K1==BBZ*ZBÆ¥EB=¯›=)ÖZ)Ï{D¿º> ¨'!#!)(†3žÏ¿º¨((com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryPicture_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryPictureDao_JdbcImpl._insertAdapterContentEntryPicture_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryPictureDao_JdbcImpl._insertAdapterContentEntryPicture_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryPictureDao_JdbcImpl._insertAdapterContentEntryPicture_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryPicture) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}update(com.ustadmobile.lib.db.entities.ContentEntryPicture){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentEntryPicture){}findByContentEntryUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}findByContentEntryUidAsync(kotlin.Long){}findByContentEntryUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture) returnType:kotlin.UnitfindByContentEntryUidLive(kotlin.Long){}%,à l    ))((BuB=xk=BuBZkZ=k=(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryPictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findByContentEntryUidAsync(kotlin.Long){}findByContentEntryUidAsync(kotlin.Long){}findByContentEntryUidLive(kotlin.Long){}findByContentEntryUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insert(com.ustadmobile.lib.db.entities.ContentEntryPicture){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentEntryPicture){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryPicture){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentEntryPicture){} ''65F (){}(){}publicContentEntryRelatedEntryJoins(){}findPrimaryByTranslation(kotlin.Long){}findAllTranslationsForContentEntryAsync(kotlin.Long){}findAllTranslationsWithContentEntryUid(kotlin.Long){}update(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}update(1:0){}$l l ''''6655FFFFKFF==Kcc(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}publicContentEntryRelatedEntryJoins(){}(kotlin.String?){}publicContentEntryRelatedEntryJoins(){}findPrimaryByTranslation(kotlin.Long){}findPrimaryByTranslation(kotlin.Long){}findAllTranslationsForContentEntryAsync(kotlin.Long){}findAllTranslationsForContentEntryAsync(kotlin.Long){}findAllTranslationsWithContentEntryUid(kotlin.Long){}findAllTranslationsWithContentEntryUid(kotlin.Long){}update(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}update(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insert(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insert(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}¬0 l 2ºÁ0÷c#!& !!K:FFKKc*cF¯›F'¿Zæ{àxÂ> ±))&(+,'')ÎÈñ'6ÖüDìÎ ½))))$$65Ò·L3YüìÎ  ½))))&&((++,,;; ******%%&&**++%%!Ü¥• 5(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryRelatedEntryJoin_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl._insertAdapterContentEntryRelatedEntryJoin_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl._insertAdapterContentEntryRelatedEntryJoin_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl._insertAdapterContentEntryRelatedEntryJoin_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}publicContentEntryRelatedEntryJoins(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListuseResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoingetLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}publicContentEntryRelatedEntryJoins(){}findPrimaryByTranslation(kotlin.Long){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin) returnType:kotlin.UnitfindPrimaryByTranslation(kotlin.Long){}findAllTranslationsForContentEntryAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLangName(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLangName) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}findAllTranslationsForContentEntryAsync(kotlin.Long){}findAllTranslationsWithContentEntryUid(kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl.findAllTranslationsWithContentEntryUid. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl.findAllTranslationsWithContentEntryUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLanguagewasNull(){}inc(){}getBoolean(kotlin.String){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLanguage) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}not(){}(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.Language?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_JdbcImpl.findAllTranslationsWithContentEntryUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllTranslationsWithContentEntryUid(kotlin.Long){}&,Ì l    ''''6655FxkFFkFKuKckc(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}publicContentEntryRelatedEntryJoins(){}publicContentEntryRelatedEntryJoins(){}findPrimaryByTranslation(kotlin.Long){}findPrimaryByTranslation(kotlin.Long){}findAllTranslationsForContentEntryAsync(kotlin.Long){}findAllTranslationsForContentEntryAsync(kotlin.Long){}findAllTranslationsWithContentEntryUid(kotlin.Long){}findAllTranslationsWithContentEntryUid(kotlin.Long){}update(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insert(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){} B:03,(){}(){}findByUidAsync(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}findLatestVersionUidByContentEntryUidEntity(kotlin.Long){}findLatestByContentEntryUidAsFlow(kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}findContentEntryVersionsWithoutCacheLock(){}c l BFF==B::0033,,(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ContentEntryVersionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}findLatestVersionUidByContentEntryUidEntity(kotlin.Long){}findLatestVersionUidByContentEntryUidEntity(kotlin.Long){}findLatestByContentEntryUidAsFlow(kotlin.Long){}findLatestByContentEntryUidAsFlow(kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}findContentEntryVersionsWithoutCacheLock(){}findContentEntryVersionsWithoutCacheLock(){}d0 l )±¯0åH#!&'K1BBÖZ)Ï{D¿º>™ ¨'"&&#$#$:Ï¿º¨:0†3žÏ¿º¨03¥E3,ç×x¹¨,(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterContentEntryVersion_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ContentEntryVersionDao_JdbcImpl._insertAdapterContentEntryVersion_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryVersionDao_JdbcImpl._insertAdapterContentEntryVersion_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ContentEntryVersionDao_JdbcImpl._insertAdapterContentEntryVersion_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ContentEntryVersion) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion?getLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryVersion) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findByUidAsync(kotlin.Long){}findLatestVersionUidByContentEntryUidEntity(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryVersion) returnType:kotlin.UnitfindLatestVersionUidByContentEntryUidEntity(kotlin.Long){}findLatestByContentEntryUidAsFlow(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersion?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryVersion) returnType:kotlin.UnitfindLatestByContentEntryUidAsFlow(kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setInt(kotlin.Int;kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}findContentEntryVersionsWithoutCacheLock(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ContentEntryVersionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryVersion) returnType:kotlin.UnitfindContentEntryVersionsWithoutCacheLock(){}8,à l    5BuB:zkh žkiCPV$“:0o0ukž3u3,,(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ContentEntryVersionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ContentEntryVersion){}findLatestVersionUidByContentEntryUidEntity(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findLatestVersionUidByContentEntryUidEntity(kotlin.Long){}findLatestByContentEntryUidAsFlow(kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findLatestByContentEntryUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitupdateTransferJobItemEtag(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}findContentEntryVersionsWithoutCacheLock(){}findContentEntryVersionsWithoutCacheLock(){} 'B38EI8K(){}(){}checkNoSubmissionsMarked(kotlin.Long){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}getMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){},d l ''BB3388EEII88KK>>CFF==C[[>>(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseAssignmentMarkDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}checkNoSubmissionsMarked(kotlin.Long){}checkNoSubmissionsMarked(kotlin.Long){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}getMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}(kotlin.String?){}getMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}update(com.ustadmobile.lib.db.entities.CourseAssignmentMark){} 0 l *²±0çK#!&#K2>>CC[*[>¯›>'†3xÖZ)©{D™”'B¦×ÇÂ> °""""B3Æ÷çxÉ l¸((&&((SS ©%$*'(  38Æ÷çɸ©8EæÖ¸`§77S› "" !!  %%####%%--,,''##""$$""!!??Y¢%%%%((11++EIάLJøèÊ ¹%%$$**''((  77›!Ñ¥• I8¿ÆÀ»©8K¦–‘K(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseAssignmentMark_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl._insertAdapterCourseAssignmentMark_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl._insertAdapterCourseAssignmentMark_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl._insertAdapterCourseAssignmentMark_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseAssignmentMark) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}setFloat(kotlin.Int;kotlin.Float){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}checkNoSubmissionsMarked(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Boolean [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}checkNoSubmissionsMarked(kotlin.Long){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.AverageCourseAssignmentMark? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.AverageCourseAssignmentMark? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.AverageCourseAssignmentMark?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.AverageCourseAssignmentMark?getFloat(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.AverageCourseAssignmentMark) returnType:kotlin.Unit(kotlin.Float){}(kotlin.Float){}(kotlin.Int){}(kotlin.Int){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseAssignmentMarkAndMarkerNamegetString(kotlin.String){}getLong(kotlin.String){}wasNull(){}inc(){}(com.ustadmobile.lib.db.entities.CourseAssignmentMark?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseAssignmentMarkAndMarkerName) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}not(){}(com.ustadmobile.lib.db.entities.CourseAssignmentMark?){}(com.ustadmobile.lib.db.entities.CourseAssignmentMark?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentMark) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseAssignmentMarkAndMarkerNameFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseAssignmentMarkAndMarkerName) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentMark) returnType:kotlin.UnitgetAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicturegetBoolean(kotlin.String){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}getAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl.getAllMarksOfAssignmentForSubmitter. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl.getAllMarksOfAssignmentForSubmitter., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setInt(kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentMarkWithPersonMarker(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentMarkWithPersonMarker) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_JdbcImpl.getAllMarksOfAssignmentForSubmitter.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}getMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentMark?executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentMark?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentMark?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentMark) returnType:kotlin.UnitgetMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){}H,Ä l    5''BB3o3uzkh žkiCPV$“88ukžEEII88KK>xk>CuC[k[>k>(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseAssignmentMarkDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}checkNoSubmissionsMarked(kotlin.Long){}checkNoSubmissionsMarked(kotlin.Long){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}getMarkOfAssignmentForSubmitterLiveData(kotlin.Long;kotlin.Long){}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}getAllMarksForUserAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}getAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}getAllMarksForSubmitterAsFlowMarkerPersons(kotlin.Long;kotlin.Long){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}getAllMarksOfAssignmentForSubmitter(kotlin.Long;kotlin.Long;kotlin.Int){}getMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}getMarkOfAssignmentForStudent(kotlin.Long;kotlin.Long){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){}findNextSubmitterToMarkForAssignment(kotlin.Long;kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentMark){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseAssignmentMark){} f93?:298<8%*)A(){}(){}insertListAsync(kotlin.collections.List){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getAllSubmissionsForUser(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}getLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}countFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}countSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}findLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}checkNoSubmissionsMade(kotlin.Long){}checkNoSubmissionsMadeAsync(kotlin.Long){}checkNoSubmissionsMadeFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}?j l fFF==!] ¨N!!f9933??::229988<<88%%**))AADDIIaaDD(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getAllSubmissionsForUser(kotlin.Long;kotlin.Long){}getAllSubmissionsForUser(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}getLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}getLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}countFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}countFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}countSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}countSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}getStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}findLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}findLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}checkNoSubmissionsMade(kotlin.Long){}checkNoSubmissionsMade(kotlin.Long){}checkNoSubmissionsMadeAsync(kotlin.Long){}checkNoSubmissionsMadeAsync(kotlin.Long){}checkNoSubmissionsMadeFlow(kotlin.Long){}checkNoSubmissionsMadeFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}findByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}«0 l 0¸½0ó]#!&K8f/fDDIIa*aD¯›D9Ä­L3AÖZ)î{DÞxÀ>k ¯%$*! !Ò¥• 93†½îÞÀ¯3?½îÞÀ¯?:ÖÆÁ¯:2©™”29¥•98¥•8<t¥•<8ÖÆÁ¯8%x©™”%*©™”*)x©™”)¥ÖÆÁ¯A½îÞÀ¯A(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseAssignmentSubmission_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl._insertAdapterCourseAssignmentSubmission_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl._insertAdapterCourseAssignmentSubmission_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl._insertAdapterCourseAssignmentSubmission_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl.getAllSubmissionsFromSubmitter. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl.getAllSubmissionsFromSubmitter., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissiongetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_JdbcImpl.getAllSubmissionsFromSubmitter.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getAllSubmissionsForUser(kotlin.Long;kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitgetAllSubmissionsForUser(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitgetAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}getLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitgetLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}countFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntcountFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}countSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntcountSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}findLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitfindLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}checkNoSubmissionsMade(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleancheckNoSubmissionsMade(kotlin.Long){}checkNoSubmissionsMadeAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleancheckNoSubmissionsMadeAsync(kotlin.Long){}checkNoSubmissionsMadeFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleancheckNoSubmissionsMadeFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitfindByUidAsFlow(kotlin.Long){}findByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.UnitfindByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}\,Ê l    5fuf9933?o?uzkh žkiCPV$“:kž:229988<<88%%**))ukžAAukžDxkDIuIakaDkD(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getAllSubmissionsForUser(kotlin.Long;kotlin.Long){}getAllSubmissionsForUser(kotlin.Long;kotlin.Long){}getAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}getAllSubmissionsFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}getLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetLatestSubmissionForUserAsync(kotlin.Long;kotlin.Long){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}doesUserHaveSubmissions(kotlin.Long;kotlin.Long){}countFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}countFileSubmissionFromStudent(kotlin.Long;kotlin.Long){}countSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}countSubmissionsFromSubmitter(kotlin.Long;kotlin.Long){}getStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}getStatusOfAssignmentForSubmitter(kotlin.Long;kotlin.Long){}findLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}findLastSubmissionFromStudent(kotlin.Long;kotlin.Long){}checkNoSubmissionsMade(kotlin.Long){}checkNoSubmissionsMade(kotlin.Long){}checkNoSubmissionsMadeAsync(kotlin.Long){}checkNoSubmissionsMadeAsync(kotlin.Long){}checkNoSubmissionsMadeFlow(kotlin.Long){}checkNoSubmissionsMadeFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}findByAssignmentUidAndAccountPersonUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitinsert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){} j!9C24(){}(){}insertListAsync(kotlin.collections.List){}getBySubmissionUid(kotlin.Long){}getByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}getAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}-n l jFF==!] ¬N""j!!99CC2244HHMMeeHH(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}getBySubmissionUid(kotlin.Long){}getBySubmissionUid(kotlin.Long){}getByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}getByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}getAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String;kotlin.Long){}updateUri(kotlin.Long;kotlin.String;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}œ0 l 4¼Å0ûi#!&'K<j/jHHMMe*eH¯›H!†3ÑÖZ){DòxÔ >z ÃWW˜³&%!$$"#II´¤ """"!!""''))!9ÑòÔó¤9CÑòÔó¤C2¥E24¥4(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseAssignmentSubmissionFile_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_JdbcImpl._insertAdapterCourseAssignmentSubmissionFile_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_JdbcImpl._insertAdapterCourseAssignmentSubmissionFile_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao_JdbcImpl._insertAdapterCourseAssignmentSubmissionFile_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}getBySubmissionUid(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJobgetLong(kotlin.String){}wasNull(){}inc(){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?;com.ustadmobile.lib.db.entities.TransferJobItem?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJob) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?){}(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}getBySubmissionUid(kotlin.Long){}getByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJobFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJob) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.UnitgetByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}getAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJobFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJob) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.UnitgetAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateUri(kotlin.Long;kotlin.String;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}G,Î l    5juj!!9o9uzkh žkiCPV$“CCukž2u24u4HxkHMuMekeHkH(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseAssignmentSubmissionFileDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}getBySubmissionUid(kotlin.Long){}getBySubmissionUid(kotlin.Long){}getByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}getByAssignmentUidAndPersonUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}getAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}getAllSubmissionFilesFromSubmitterAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitupdateUri(kotlin.Long;kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateUri(kotlin.Long;kotlin.String;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){} :X#)?g”;W&<1+-,#Š<(){}(){}findByUidAsync(kotlin.Long){}existsByUid(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}replaceListAsync(kotlin.collections.List){}findByUidAsyncAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}findAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}upsertListAsync(kotlin.collections.List){}getTitleByAssignmentUid(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}findCourseBlockByDiscussionPostUid(kotlin.Long){}findClazzUidByCourseBlockUid(kotlin.Long){}findCourseBlockByAssignmentUid(kotlin.Long){}findBySourcedId(kotlin.String;kotlin.Long){}findByClazzUid(kotlin.Long){}findByClazzUidAsFlow(kotlin.Long){}updateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}findCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){}T[ l ::XFF==!] ™NX##))??gg””;;W™W&&<<11++--,,##ŠŠ<<55::RR55W™WW™W(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseBlockDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}existsByUid(kotlin.Long){}existsByUid(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}replaceListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}replaceListAsync(kotlin.collections.List){}findByUidAsyncAsFlow(kotlin.Long){}findByUidAsyncAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}findAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}findAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}findAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitupsertListAsync(kotlin.collections.List){}getTitleByAssignmentUid(kotlin.Long){}getTitleByAssignmentUid(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}findCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}findCourseBlockByDiscussionPostUid(kotlin.Long){}findCourseBlockByDiscussionPostUid(kotlin.Long){}findClazzUidByCourseBlockUid(kotlin.Long){}findClazzUidByCourseBlockUid(kotlin.Long){}findCourseBlockByAssignmentUid(kotlin.Long){}findCourseBlockByAssignmentUid(kotlin.Long){}findBySourcedId(kotlin.String;kotlin.Long){}findBySourcedId(kotlin.String;kotlin.Long){}findByClazzUid(kotlin.Long){}findByClazzUid(kotlin.Long){}findByClazzUidAsFlow(kotlin.Long){}findByClazzUidAsFlow(kotlin.Long){}updateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}updateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}findCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){}findCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseBlock){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.CourseBlock){}insertAsync(com.ustadmobile.lib.db.entities.CourseBlock){}insertAsync(com.ustadmobile.lib.db.entities.CourseBlock){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseBlock){}update(com.ustadmobile.lib.db.entities.CourseBlock){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitinsertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitupdateListAsync(kotlin.collections.List){}î0 l "© 0Ö1#! &!!X'K*!©ŸÕ0)X/XWW55::R*RWW:ƦE:5¯›5W¦  WÖZ)Ç{D·²E>4  !+%($#+&""( #"(©™”#†3–Ç·² #)¢Óþ j¬;; DD?§%%'')?îÞxÀ¯44AA OO§CC ¡$$##!!##""!!$$!!'''' ""&&##!!$$2233--$$CC ******%%&&**++%%DD4¤%% --00((//##&&!!//##!!''(())##?gÁòâÄγAA OO§CC¡SS?©%%''g”ȪLBò6mCâij §¡©!Ï¥• ”;¥;&x©™”&–Ç·² <×ÇÂ!°##<1Ç·² 1+¦–‘+-¥ÖÆÁg¯AA DD¤-,Ç·² ,ßϱ #ÊûëÍμ;; OO§CC¡SS©#Š¥#Š<×ǰ<(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseBlock_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl._insertAdapterCourseBlock_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl._insertAdapterCourseBlock_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl._insertAdapterCourseBlock_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setFloatNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Float?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterCourseBlock_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl._insertAdapterCourseBlock_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl._insertAdapterCourseBlock_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl._insertAdapterCourseBlock_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(){}replaceListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}replaceListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.CourseBlock){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseBlock){}insertAsync(com.ustadmobile.lib.db.entities.CourseBlock){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.CourseBlock){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}update(com.ustadmobile.lib.db.entities.CourseBlock){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseBlock){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}commit(){}updateListAsync(kotlin.collections.List){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?getLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}getFloatNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Float?;kotlin.Float?;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUidAsync(kotlin.Long){}existsByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}existsByUid(kotlin.Long){}findByUidAsyncAsFlow(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitfindByUidAsyncAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.CourseBlockAndPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndPicture?wasNull(){}inc(){}(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockAndPicture) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUidWithPictureAsFlow(kotlin.Long){}findAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndDbEntities(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockAndDbEntities) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.Language?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetails(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetails) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}findAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl.findAllCourseBlockByClazzUidAsPagingSource. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl.findAllCourseBlockByClazzUidAsPagingSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetailsFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetails) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockDao_JdbcImpl.findAllCourseBlockByClazzUidAsPagingSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}getTitleByAssignmentUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}getTitleByAssignmentUid(kotlin.Long){}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitfindByUidAsFlow(kotlin.Long){}findCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid?(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}findCourseBlockByDiscussionPostUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitfindCourseBlockByDiscussionPostUid(kotlin.Long){}findClazzUidByCourseBlockUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findClazzUidByCourseBlockUid(kotlin.Long){}findCourseBlockByAssignmentUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.CourseBlockAndAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndAssignment? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndAssignment?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndAssignment?(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.ClazzAssignment?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockAndAssignment) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ClazzAssignment?){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.UnitfindCourseBlockByAssignmentUid(kotlin.Long){}findBySourcedId(kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseBlock? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlock?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitfindBySourcedId(kotlin.String;kotlin.Long){}findByClazzUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseBlockFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.UnitfindByClazzUid(kotlin.Long){}findByClazzUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockAndGradebookDisplayDetails(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockAndGradebookDisplayDetails) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlock) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntry?){}(com.ustadmobile.lib.db.entities.ContentEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ContentEntryPicture2) returnType:kotlin.UnitfindByClazzUidAsFlow(kotlin.Long){}updateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setFloat(kotlin.Int;kotlin.Float){}updateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}findCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid) returnType:kotlin.UnitfindCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){},» l    5:t:XuX#o#uzkh žkiCPV$“))ukž?kž'?ggukž”×”ï~nžHÕHH#@;u;WuW&&ukž<kž<11++--ukž,kž&,##ukžŠuŠ<<5xk5:u:RkR5k5WuWWuW(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseBlockDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}existsByUid(kotlin.Long){}existsByUid(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.CourseBlock){}replaceListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replaceListAsync(kotlin.collections.List){}findByUidAsyncAsFlow(kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByUidAsyncAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Boolean.Companion(){}findAllCourseBlockByClazzUidAsync(kotlin.Long;kotlin.Boolean){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}findAllCourseBlockByClazzUidAsFlow(kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findAllCourseBlockByClazzUidAsPagingSource(kotlin.Long;kotlin.collections.List;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitListSerializer(kotlinx.serialization.KSerializer<0:0>){0§}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}getTitleByAssignmentUid(kotlin.Long){}getTitleByAssignmentUid(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindCourseBlockAndClazzUidByDiscussionPostUid(kotlin.Long){}findCourseBlockByDiscussionPostUid(kotlin.Long){}findCourseBlockByDiscussionPostUid(kotlin.Long){}findClazzUidByCourseBlockUid(kotlin.Long){}findClazzUidByCourseBlockUid(kotlin.Long){}findCourseBlockByAssignmentUid(kotlin.Long){}findCourseBlockByAssignmentUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindBySourcedId(kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.String.Companion(){}findBySourcedId(kotlin.String;kotlin.Long){}findByClazzUid(kotlin.Long){}findByClazzUid(kotlin.Long){}findByClazzUidAsFlow(kotlin.Long){}findByClazzUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitupdateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateFromLineItem(kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.String;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Float){}findCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){}findCourseBlockAndClazzUidByCbUid(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseBlock){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseBlock){}insertAsync(com.ustadmobile.lib.db.entities.CourseBlock){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseBlock){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseBlock){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseBlock){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateListAsync(kotlin.collections.List){} ^BB(){}(){}upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}b l ^!]  ^BB(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseBlockPictureDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}"0 l )°®0äF!&K1^/^BÖZ)¥EB(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseBlockPicture_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseBlockPictureDao_JdbcImpl._insertAdapterCourseBlockPicture_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockPictureDao_JdbcImpl._insertAdapterCourseBlockPicture_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseBlockPictureDao_JdbcImpl._insertAdapterCourseBlockPicture_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseBlockPicture) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}, l    ^u^BuB(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseBlockPictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){} %*]]Z`DG]b(){}(){}findByGroupSetUidAsync(kotlin.Long){}findByPersonUid(kotlin.Long;kotlin.Long){}insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}findByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}upsertListAsync(kotlin.collections.List){}findByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}7a l %%**]FF==!] ŸN]]Ÿ]ZZ``DDGG]Ÿ]bb;;@@XX;;(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseGroupMemberDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByGroupSetUidAsync(kotlin.Long){}findByGroupSetUidAsync(kotlin.Long){}findByPersonUid(kotlin.Long;kotlin.Long){}findByPersonUid(kotlin.Long;kotlin.Long){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitupdateListAsync(kotlin.collections.List){}findByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitupsertListAsync(kotlin.collections.List){}findByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}findByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseGroupMember){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseGroupMember){}update(com.ustadmobile.lib.db.entities.CourseGroupMember){}ú0 l '¯«0áB#!K/(¯¬âC0]/]]];;@@X*X]Ʀ E ];¯›;%ÖZ)å{DÕx·>D ¦"!%*ͽ¸¦*Zìܾ u­))""??¦Z`†3»ìܾ­¦`DæÖ¸`§77S› "" !!  %%####%%--,,''##""$$""!!??Y¢%%%%((11++DGâÒ´ £&&,,++--++&&88,,33))4455//&&GbðàÂd±MM¦77›b(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseGroupMember_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl._insertAdapterCourseGroupMember_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl._insertAdapterCourseGroupMember_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl._insertAdapterCourseGroupMember_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterCourseGroupMember_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl._insertAdapterCourseGroupMember_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl._insertAdapterCourseGroupMember_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupMemberDao_JdbcImpl._insertAdapterCourseGroupMember_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}commit(){}updateListAsync(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseGroupMember){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseGroupMember){}findByGroupSetUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMembergetLong(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findByGroupSetUidAsync(kotlin.Long){}findByPersonUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseGroupMember? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMember?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMember?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitfindByPersonUid(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMemberAndNamegetString(kotlin.String){}getBoolean(kotlin.String){}wasNull(){}inc(){}(com.ustadmobile.lib.db.entities.CourseGroupMember?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMemberAndName) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}not(){}(com.ustadmobile.lib.db.entities.CourseGroupMember?){}(com.ustadmobile.lib.db.entities.CourseGroupMember?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitfindByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupMemberAndNameFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMemberAndName) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.UnitfindByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}findByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ClazzEnrolmentgetFloat(kotlin.String){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CourseGroupMemberAndPerson(com.ustadmobile.lib.db.entities.CourseGroupMember?;com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CourseGroupMemberAndPerson) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CourseGroupMember?){}(com.ustadmobile.lib.db.entities.CourseGroupMember?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}Q,Á l    5%%**]u]]u]Zzkh žkiCPV$#“Z`o`ukžDDGG]u]bkžb;xk;@u@XkX;k;(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseGroupMemberDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findByGroupSetUidAsync(kotlin.Long){}findByGroupSetUidAsync(kotlin.Long){}findByPersonUid(kotlin.Long;kotlin.Long){}findByPersonUid(kotlin.Long;kotlin.Long){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateListAsync(kotlin.collections.List){}findByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByCourseGroupSetAndClazz(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}findByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByCourseGroupSetAndClazzAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowPersons(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}findByCourseGroupSetAndClazzAsFlowEnrolments(kotlin.Long;kotlin.Long){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}findByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByCourseGroupSetAndGroupNumAsync(kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.CourseGroupMember){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupMember){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseGroupMember){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseGroupMember){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseGroupMember){} =E05=(){}(){}updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}findAllCourseGroupSetForClazzList(kotlin.Long){}findAllCourseGroupSetForClazzListAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}*^ l ==EE0055=FF===88==UU88(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseGroupSetDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}findAllCourseGroupSetForClazzList(kotlin.Long){}(kotlin.String?){}findAllCourseGroupSetForClazzList(kotlin.Long){}findAllCourseGroupSetForClazzListAsync(kotlin.Long){}findAllCourseGroupSetForClazzListAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insert(com.ustadmobile.lib.db.entities.CourseGroupSet){}insert(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseGroupSet){}update(com.ustadmobile.lib.db.entities.CourseGroupSet){}0 l %¬¦0Ü:#!&'K-$¬¥Û9,==88==U*U=ƦE=8¯›8E¸ L3(ÖZ)â{DÒx´> £"! !Å¥• E0¿ØÒ´£05âÒ´£5ʺµ£†™Êºµ£(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseGroupSet_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl._insertAdapterCourseGroupSet_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl._insertAdapterCourseGroupSet_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl._insertAdapterCourseGroupSet_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterCourseGroupSet_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl._insertAdapterCourseGroupSet_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl._insertAdapterCourseGroupSet_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl._insertAdapterCourseGroupSet_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.Unit(){}upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insert(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}update(com.ustadmobile.lib.db.entities.CourseGroupSet){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseGroupSet){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl.findAllCourseGroupSetForClazz. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl.findAllCourseGroupSetForClazz., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSetgetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseGroupSetDao_JdbcImpl.findAllCourseGroupSetForClazz.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}findAllCourseGroupSetForClazzList(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListexecuteQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSetFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.UnitfindAllCourseGroupSetForClazzList(kotlin.Long){}findAllCourseGroupSetForClazzListAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSetFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.UnitfindAllCourseGroupSetForClazzListAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseGroupSet? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSet?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSet?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.CourseGroupSet? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseGroupSet? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSet?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseGroupSet?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.UnitfindByUidAsFlow(kotlin.Long){}J,¾ l    =t=E×Eï~nh žkiCPV$&#ÕHH“@0055zkž=u=8xk8=u=UkU8k8(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseGroupSetDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findAllCourseGroupSetForClazz(kotlin.Long;kotlin.String;kotlin.Int){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.String.Companion(){}serializer@kotlin.Int.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findAllCourseGroupSetForClazzList(kotlin.Long){}findAllCourseGroupSetForClazzList(kotlin.Long){}findAllCourseGroupSetForClazzListAsync(kotlin.Long){}findAllCourseGroupSetForClazzListAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insert(com.ustadmobile.lib.db.entities.CourseGroupSet){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseGroupSet){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseGroupSet){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseGroupSet){} :/5?4N9@JYXgIE[(){}(){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}findByUidAndClazzUid(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}userHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}findApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}1` l :://55?FF==##?44NN99@@JJYYXXggIIEE[[(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CoursePermissionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}findByUidAndClazzUid(kotlin.Long;kotlin.Long){}findByUidAndClazzUid(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}userHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}userHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}findApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}findApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}&0 l '®ª0à@#!'K/??:É¡L3:ÖZ)ó{DãxÅ >’ ´KKk¥#%"!&#77S› "" !!  %%####%%--,,''##""$$""!!EEY¢%%%%((11++!Æ¥• :/̼·¥/5†›Ì¼·¥54¥E4NòâÄk³KK¥GG £&&,,++--++&&88,,33))4455//&&N9©™”9@òâij¥£@Jx©™”JYšË»{¶'¥''((YXË»¶¥XgœÍ½¸6§''((''gI©™”IEäÔ¶¥E[¹êÚÕBÄ##++[(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCoursePermission_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl._insertAdapterCoursePermission_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl._insertAdapterCoursePermission_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl._insertAdapterCoursePermission_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl.findByClazzUidAsPagingSource. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl.findByClazzUidAsPagingSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CoursePermissionAndListDetailgetLong(kotlin.String){}wasNull(){}inc(){}getInt(kotlin.String){}getBoolean(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CoursePermissionAndListDetail) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.CoursePermission?){}(com.ustadmobile.lib.db.entities.CoursePermission?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CoursePermissionDao_JdbcImpl.findByClazzUidAsPagingSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}findByUidAndClazzUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CoursePermission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CoursePermission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CoursePermission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.UnitfindByUidAndClazzUid(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.CoursePermission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CoursePermission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CoursePermission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CoursePermission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.UnitfindByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CoursePermissionAndEnrolmentgetFloat(kotlin.String){}(com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.ClazzEnrolment?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CoursePermissionAndEnrolment) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CoursePermission?){}(com.ustadmobile.lib.db.entities.CoursePermission?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Float){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}userHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}userHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.CoursePermissionAndEnrolmentFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.CoursePermissionAndEnrolment) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ClazzEnrolment) returnType:kotlin.UnitpersonHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanpersonHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.PermissionPair [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PermissionPair [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPairmapNextRow@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPair(kotlin.Boolean;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PermissionPair) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}personHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PermissionPair [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPairFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPairFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PermissionPair) returnType:kotlin.UnitpersonHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.PermissionTriple [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PermissionTriple [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionTripleFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionTriple(kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PermissionTriple) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanpersonHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}findApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CoursePermissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePermission) returnType:kotlin.UnitfindApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.AssignmentPermissionAndActiveUserSubmitterUid [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.AssignmentPermissionAndActiveUserSubmitterUid [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.AssignmentPermissionAndActiveUserSubmitterUidFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.AssignmentPermissionAndActiveUserSubmitterUid(kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.AssignmentPermissionAndActiveUserSubmitterUid) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}h,À l    5:×:ï~nh žkiCPV$'ÕHH#“@/zkž/5o5ukž?u?4u4NN9kž9@@JJukžYYukžXkžXggukžIkžIEE[[ukž(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CoursePermissionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findByClazzUidAsPagingSource(kotlin.Long;kotlin.Boolean){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Boolean.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findByUidAndClazzUid(kotlin.Long;kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidAndClazzUid(kotlin.Long;kotlin.Long){}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByUidAndClazzUidAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitupsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.CoursePermission){}setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]setDeleted(kotlin.Long;kotlin.Boolean;kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzByEnrolmentUidEntities2(kotlin.Long;kotlin.Long){}userHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnituserHasEnrolmentEditPermission(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzEntities2(kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzAsFlow2(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasPermissionWithClazzPairAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}personHasPermissionWithClazzTripleAsFlow(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasPermissionWithClazzAsync2(kotlin.Long;kotlin.Long;kotlin.Long){}findApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}findApplicableCoursePermissionEntitiesForAccountPerson(kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}userPermissionsForAssignmentSubmitterUid(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unit <BB(){}(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}] l <FF==%%%<BB(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CoursePictureDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}'0 l $«¤0Ú7#!&##'K,<<BÖZ)¥EB(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCoursePicture_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CoursePictureDao_JdbcImpl._insertAdapterCoursePicture_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CoursePictureDao_JdbcImpl._insertAdapterCoursePicture_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CoursePictureDao_JdbcImpl._insertAdapterCoursePicture_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){},½ l    <u<BuB(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CoursePictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.CoursePicture){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){} ( %*@@(){}(){}findAllCourseTerminologyPagingSource(){}findAllCourseTerminologyList(){}getTerminologyForClazz(kotlin.Long){}getTerminologyForAssignment(kotlin.Long){}findByUidAsync(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}*a l ((  %%**@@@FF==@;;@@XX;;(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.CourseTerminologyDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findAllCourseTerminologyPagingSource(){}findAllCourseTerminologyPagingSource(){}findAllCourseTerminologyList(){}(kotlin.String?){}findAllCourseTerminologyList(){}getTerminologyForClazz(kotlin.Long){}getTerminologyForClazz(kotlin.Long){}getTerminologyForAssignment(kotlin.Long){}getTerminologyForAssignment(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insert(com.ustadmobile.lib.db.entities.CourseTerminology){}insert(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseTerminology){}update(com.ustadmobile.lib.db.entities.CourseTerminology){}s0 l (¯¬0âC#!&K0'¯«áB/@@;;@@X*X@ƦE@;¯›;(»ªL35ÖZ)å{DÕx·> ¦%!Ï¥• ( ¿ÛÕ·¦ %ͽ¸¦%*ͽ¸¦*ͽ¸¦(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterCourseTerminology_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl._insertAdapterCourseTerminology_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl._insertAdapterCourseTerminology_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl._insertAdapterCourseTerminology_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterCourseTerminology_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl._insertAdapterCourseTerminology_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl._insertAdapterCourseTerminology_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl._insertAdapterCourseTerminology_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(){}upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAndReturnIdAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insert(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}update(com.ustadmobile.lib.db.entities.CourseTerminology){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.CourseTerminology){}findAllCourseTerminologyPagingSource(){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl.findAllCourseTerminologyPagingSource. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl.findAllCourseTerminologyPagingSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setInt(kotlin.Int;kotlin.Int){}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminologygetLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.CourseTerminologyDao_JdbcImpl.findAllCourseTerminologyPagingSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllCourseTerminologyPagingSource(){}findAllCourseTerminologyList(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListexecuteQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminologyFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitfindAllCourseTerminologyList(){}getTerminologyForClazz(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitgetTerminologyForClazz(kotlin.Long){}getTerminologyForAssignment(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitgetTerminologyForAssignment(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.CourseTerminology? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.CourseTerminology?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}K,Á l    (×(ï~nh žkiCÕHH#“@ %zkžPV$%**kž@t@@u@;xk;@u@XkX;k;(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.CourseTerminologyDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findAllCourseTerminologyPagingSource(){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findAllCourseTerminologyPagingSource(){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}(){}(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findAllCourseTerminologyList(){}findAllCourseTerminologyList(){}getTerminologyForClazz(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitparameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}serializer@kotlin.Long.Companion(){}getTerminologyForClazz(kotlin.Long){}getTerminologyForAssignment(kotlin.Long){}getTerminologyForAssignment(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]upsertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insert(com.ustadmobile.lib.db.entities.CourseTerminology){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.CourseTerminology){}insertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.CourseTerminology){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.CourseTerminology){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.CourseTerminology){} V35Q(){}(){}insertDeletedItemForContentEntryParentChildJoin(kotlin.Long;kotlin.Long;kotlin.Long){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}findDeletedItemsForUser(kotlin.Long;kotlin.Boolean){}updateStatusByUids(kotlin.collections.List;kotlin.Int;kotlin.Long){}M0 l VÖZ)¥!EV3ß{DÏx±>ˆ  ##&&''''&&%%..!!''35µ—L3ß'ϱ !¼¥• 5Q¥6mCQ(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}insertDeletedItemForContentEntryParentChildJoin(kotlin.Long;kotlin.Long;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setLong(kotlin.Int;kotlin.Long){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}insertDeletedItemForContentEntryParentChildJoin(kotlin.Long;kotlin.Long;kotlin.Long){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setInt(kotlin.Int;kotlin.Int){}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.DeletedItemgetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.DeletedItem) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}findDeletedItemsForUser(kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.DeletedItemDao_JdbcImpl.findDeletedItemsForUser. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DeletedItemDao_JdbcImpl.findDeletedItemsForUser., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setBoolean(kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.DeletedItemFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.DeletedItem) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DeletedItemDao_JdbcImpl.findDeletedItemsForUser.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findDeletedItemsForUser(kotlin.Long;kotlin.Boolean){}updateStatusByUids(kotlin.collections.List;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}updateStatusByUids(kotlin.collections.List;kotlin.Int;kotlin.Long){}4,» l    VuV335×5ï~nh žkiCPV$'ÕHH#“@QuQ(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.DeletedItemDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertDeletedItemForContentEntryParentChildJoin(kotlin.Long;kotlin.Long;kotlin.Long){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertDeletedItemForContentEntryParentChildJoin(kotlin.Long;kotlin.Long;kotlin.Long){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}findByTableIdAndEntityUid(kotlin.Int;kotlin.Long){}findDeletedItemsForUser(kotlin.Long;kotlin.Boolean){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findDeletedItemsForUser(kotlin.Long;kotlin.Boolean){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Boolean.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}updateStatusByUids(kotlin.collections.List;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateStatusByUids(kotlin.collections.List;kotlin.Int;kotlin.Long){} >6<"=80=9(){}(){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}getPostTitle(kotlin.Long){}findByUid(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}findByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}findByPostIdWithAllRepliesPersons(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}2^ l >>66<<""=&&=8800=FF==&=9988==UU88(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.DiscussionPostDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}getPostTitle(kotlin.Long){}getPostTitle(kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}findByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}findByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}findByPostIdWithAllRepliesPersons(kotlin.Long){}findByPostIdWithAllRepliesPersons(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.DiscussionPost){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.DiscussionPost){}update(com.ustadmobile.lib.db.entities.DiscussionPost){}#0 l %¬¦0Ü:#!&&&!!&&'(( K-$¬¥Û9,==88==U*U=ƦE=8¯›8>ãL36ÖZ)í{DÝx¿> ®..,,(())$$//&&11++--,,11!!33++&&----!È¥• >6æÖ¸ `§77S› "" !!  %%####%%--,,''##""$$""!!??Y¢%%%%((11++6<âÒ´ £&1+-,1!3+&--<©™”ʺµ£"†x©™”"8È5òâÄf³"" ((GG£Â¥•80æÖ¸§›¢09¥9(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterDiscussionPost_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl._insertAdapterDiscussionPost_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl._insertAdapterDiscussionPost_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl._insertAdapterDiscussionPost_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.DiscussionPost) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterDiscussionPost_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl._insertAdapterDiscussionPost_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl._insertAdapterDiscussionPost_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl._insertAdapterDiscussionPost_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.DiscussionPost) returnType:kotlin.Unit(){}upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insert(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}update(com.ustadmobile.lib.db.entities.DiscussionPost){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.DiscussionPost){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl.getTopLevelPostsByCourseBlockUid. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl.getTopLevelPostsByCourseBlockUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setInt(kotlin.Int;kotlin.Int){}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.DiscussionPostWithDetailsgetString(kotlin.String){}getInt(kotlin.String){}getLong(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.DiscussionPostWithDetails) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl.getTopLevelPostsByCourseBlockUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicturewasNull(){}inc(){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.DiscussionPost(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.DiscussionPost) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}getPostTitle(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}getPostTitle(kotlin.Long){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.DiscussionPost? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.DiscussionPost?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.DiscussionPost?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.DiscussionPost) returnType:kotlin.UnitfindByUid(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getTitleByUidAsFlow(kotlin.Long){}findByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl.findByPostIdWithAllReplies. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl.findByPostIdWithAllReplies., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.DiscussionPostAndPosterNames(com.ustadmobile.lib.db.entities.DiscussionPost?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.DiscussionPostAndPosterNames) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.DiscussionPost?){}(com.ustadmobile.lib.db.entities.DiscussionPost?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.DiscussionPost) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.DiscussionPostDao_JdbcImpl.findByPostIdWithAllReplies.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}findByPostIdWithAllRepliesPersons(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPictureFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindByPostIdWithAllRepliesPersons(kotlin.Long){}setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}S,¾ l    >×>ï~nh žkiCPV$'ÕHH#“@66<<""=t=88ïnž00=u=9u98xk8=u=UkU8k8(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.DiscussionPostDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}getTopLevelPostsByCourseBlockUid(kotlin.Long;kotlin.Boolean){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Boolean.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}getTopLevelPostsByCourseBlockUidPersons(kotlin.Long){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}getTopLevelPostsByCourseBlockUidLatestMessage(kotlin.Long){}getPostTitle(kotlin.Long){}getPostTitle(kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}getTitleByUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}findByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}findByPostIdWithAllReplies(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByPostIdWithAllRepliesPersons(kotlin.Long){}findByPostIdWithAllRepliesPersons(kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]setDeletedAsync(kotlin.Long;kotlin.Boolean;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.DiscussionPost){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.DiscussionPost){}insertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.DiscussionPost){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.DiscussionPost){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.DiscussionPost){} ::-32`(){}(){}insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}hasPendingRequests(kotlin.Long;kotlin.Long){}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}` l :FF==##:::--3322``(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.EnrolmentRequestDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}hasPendingRequests(kotlin.Long;kotlin.Long){}hasPendingRequests(kotlin.Long;kotlin.Long){}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}Ö0 l &®©0ß?#!& 'K.:::ÖZ)ä{DÔx¶>Á ¥# (*("+!'#:-©™”-3†3ÁòâÄ j³KK¥EEN¢%%%%((11++32¥E2`Ì£L?öæÈ’·KK¥EEY¢%%%%((11++77S› "" !!  %%####%%--,,''##""$$""!!!È¥• `(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterEnrolmentRequest_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl._insertAdapterEnrolmentRequest_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl._insertAdapterEnrolmentRequest_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl._insertAdapterEnrolmentRequest_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.EnrolmentRequest) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}insertAsync(1:0){}insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.EnrolmentRequestgetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.EnrolmentRequest) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.Long){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}hasPendingRequests(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}hasPendingRequests(kotlin.Long;kotlin.Long){}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.EnrolmentRequestAndCoursePicwasNull(){}inc(){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.CoursePicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.EnrolmentRequestAndCoursePic) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.EnrolmentRequest) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.CoursePicture?){}(com.ustadmobile.lib.db.entities.CoursePicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.CoursePicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl.findPendingEnrolmentsForCourse. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl.findPendingEnrolmentsForCourse., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.EnrolmentRequestAndPersonDetails(com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.EnrolmentRequestAndPersonDetails) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.EnrolmentRequest?){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.EnrolmentRequest) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.EnrolmentRequestDao_JdbcImpl.findPendingEnrolmentsForCourse.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}E,À l    5:u:::-zkh žkiCPV$“-3o3ukž#2u2`×`ï~nž'&ÕHH@(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.EnrolmentRequestDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insert(com.ustadmobile.lib.db.entities.EnrolmentRequest){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}findByClazzAndPerson(kotlin.Long;kotlin.Long;kotlin.Int){}hasPendingRequests(kotlin.Long;kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}hasPendingRequests(kotlin.Long;kotlin.Long){}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findRequestsForUserAsFlow(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Int.Companion(){}updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateStatus(kotlin.Long;kotlin.Int;kotlin.Long){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findPendingEnrolmentsForCourse(kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String;kotlin.Int){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Boolean.Companion(){}serializer@kotlin.String.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){} :(){}(){}insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}findByUidAsync(kotlin.Long){}findByErrorCode(kotlin.Int){}[ l :FF==:(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ErrorReportDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByErrorCode(kotlin.Int){}findByErrorCode(kotlin.Int){}\0 l !©Ÿ0Õ0#!&K)::ÖZ)Ç{D·²>  $"$!"ßÏx± (com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterErrorReport_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ErrorReportDao_JdbcImpl._insertAdapterErrorReport_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ErrorReportDao_JdbcImpl._insertAdapterErrorReport_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ErrorReportDao_JdbcImpl._insertAdapterErrorReport_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ErrorReport) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ErrorReport? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ErrorReport?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ErrorReport?getLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ErrorReport) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUidAsync(kotlin.Long){}findByErrorCode(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ErrorReportFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ErrorReport) returnType:kotlin.UnitfindByErrorCode(kotlin.Int){},» l    :u:(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ErrorReportDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ErrorReport){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByErrorCode(kotlin.Int){}findByErrorCode(kotlin.Int){} D<.4(){}(){}insertAsync(com.ustadmobile.lib.db.entities.ExternalAppPermission){}getGrantedAuthToken(kotlin.String;kotlin.Long;kotlin.Long){}getExternalAccessPermissionByUid(kotlin.Int){}getPersonUidByAuthToken(kotlin.String;kotlin.Long){}I0 l +³³0éN#!&K3DD<ÖZ)©{D™”<.ÑÁ¼>e ª!$!"$-.4¦–‘4(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterExternalAppPermission_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ExternalAppPermissionDao_JdbcImpl._insertAdapterExternalAppPermission_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ExternalAppPermissionDao_JdbcImpl._insertAdapterExternalAppPermission_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ExternalAppPermissionDao_JdbcImpl._insertAdapterExternalAppPermission_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ExternalAppPermission) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setInt(kotlin.Int;kotlin.Int){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.ExternalAppPermission){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ExternalAppPermission){}getGrantedAuthToken(kotlin.String;kotlin.Long;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}getGrantedAuthToken(kotlin.String;kotlin.Long;kotlin.Long){}getExternalAccessPermissionByUid(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.ExternalAppPermission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ExternalAppPermission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ExternalAppPermission?getInt(kotlin.String){}getLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ExternalAppPermission) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}getExternalAccessPermissionByUid(kotlin.Int){}getPersonUidByAuthToken(kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}getPersonUidByAuthToken(kotlin.String;kotlin.Long){} #W>(){}(){}findAllHolidaysWithEntriesCount(){}replaceList(kotlin.collections.List){}findAllHolidaysLiveData(){}findByUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}*_ l ##WW>"">99>FF==">VV99(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.HolidayCalendarDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findAllHolidaysWithEntriesCount(){}findAllHolidaysWithEntriesCount(){}replaceList(kotlin.collections.List){}(kotlin.String?){}replaceList(kotlin.collections.List){}findAllHolidaysLiveData(){}findAllHolidaysLiveData(){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.HolidayCalendar){}insert(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.HolidayCalendar){}update(com.ustadmobile.lib.db.entities.HolidayCalendar){}–0 l &­¨0Þ=#!&'&&%%!!K.%­§Ý<-W*W99>>VV>ƦE>9¯›9#Ç£L3:ÖZ)ñ{DáxÃ> ²""&&&&((1100++""!È¥• #†²ãÓµ ¤"&&(10+"šË»¶¤Ë»¶¤Ë»¶¤(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterHolidayCalendar_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl._insertAdapterHolidayCalendar_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl._insertAdapterHolidayCalendar_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl._insertAdapterHolidayCalendar_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterHolidayCalendar_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl._insertAdapterHolidayCalendar_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl._insertAdapterHolidayCalendar_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl._insertAdapterHolidayCalendar_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.Unit(){}replaceList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}replaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}update(com.ustadmobile.lib.db.entities.HolidayCalendar){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.HolidayCalendar){}findAllHolidaysWithEntriesCount(){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl.findAllHolidaysWithEntriesCount. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl.findAllHolidaysWithEntriesCount., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendarWithNumEntriesgetInt(kotlin.String){}getLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendarWithNumEntries) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayCalendarDao_JdbcImpl.findAllHolidaysWithEntriesCount.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllHolidaysWithEntriesCount(){}findAllHolidaysLiveData(){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findAllHolidaysLiveData(){}findByUidLive(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.HolidayCalendar? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.UnitfindByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayCalendar?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}.,¿ l    ##WxkW>t>9k9>u>VkV9k9(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.HolidayCalendarDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findAllHolidaysWithEntriesCount(){}findAllHolidaysWithEntriesCount(){}replaceList(kotlin.collections.List){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitreplaceList(kotlin.collections.List){}findAllHolidaysLiveData(){}findAllHolidaysLiveData(){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.HolidayCalendar){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.HolidayCalendar){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.HolidayCalendar){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.HolidayCalendar){} &+;6(){}(){}findByHolidayCalendaUid(kotlin.Long){}findByHolidayCalendaUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Holiday){}.W l &&++;;6FF==61166NN11S!] •NSS•S(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.HolidayDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByHolidayCalendaUid(kotlin.Long){}(kotlin.String?){}findByHolidayCalendaUid(kotlin.Long){}findByHolidayCalendaUidAsync(kotlin.Long){}findByHolidayCalendaUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Holiday){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.Holiday){}insert(com.ustadmobile.lib.db.entities.Holiday){}insert(com.ustadmobile.lib.db.entities.Holiday){}insertAsync(com.ustadmobile.lib.db.entities.Holiday){}insertAsync(com.ustadmobile.lib.db.entities.Holiday){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Holiday){}update(com.ustadmobile.lib.db.entities.Holiday){}insertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Holiday) returnType:kotlin.UnitplusAssign@kotlin.collections.MutableCollection(0:0){0§}insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Holiday) returnType:kotlin.UnitupdateListAsync(kotlin.collections.List){}o0 l ¥—0Í$#!'&K%661166N*NS/S1¯›1SƦ E S&¿Z)Ñ{Ëx­> œ! !*!&+ÖÛDË­œ+;›;(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterHoliday_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.HolidayDao_JdbcImpl._insertAdapterHoliday_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayDao_JdbcImpl._insertAdapterHoliday_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.HolidayDao_JdbcImpl._insertAdapterHoliday_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Holiday) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}updateAsync(com.ustadmobile.lib.db.entities.Holiday){}insertAsync(1:0){}updateAsync(com.ustadmobile.lib.db.entities.Holiday){}insert(com.ustadmobile.lib.db.entities.Holiday){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Holiday){}insertAsync(com.ustadmobile.lib.db.entities.Holiday){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.Holiday){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Holiday){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.Holiday){}updateListAsync(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}commit(){}updateListAsync(kotlin.collections.List){}findByHolidayCalendaUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListuseResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidaygetLong(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Holiday) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}findByHolidayCalendaUid(kotlin.Long){}findByHolidayCalendaUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.HolidayFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Holiday) returnType:kotlin.UnitfindByHolidayCalendaUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}.,· l    &&++;xk;6u61k16u6NkN1k1SuSSuS(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.HolidayDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findByHolidayCalendaUid(kotlin.Long){}findByHolidayCalendaUid(kotlin.Long){}findByHolidayCalendaUidAsync(kotlin.Long){}findByHolidayCalendaUidAsync(kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Holiday){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.Holiday){}insert(com.ustadmobile.lib.db.entities.Holiday){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Holiday){}insertAsync(com.ustadmobile.lib.db.entities.Holiday){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Holiday){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Holiday){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.Holiday){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateListAsync(kotlin.collections.List){} T1# 2 75[P(){}(){}insertListAsync(kotlin.collections.List){}findLanguagesAsSource(kotlin.Int;kotlin.String){}findLanguagesList(){}findByName(kotlin.String){}findByTwoCode(kotlin.String){}findByTwoCodeAsync(kotlin.String){}findByThreeCode(kotlin.String){}totalLanguageCount(){}update(com.ustadmobile.lib.db.entities.Language){}update(1:0){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Language){}findAllLanguageLive(){}findByUidList(kotlin.collections.List){}toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}replaceList(kotlin.collections.List){}?X l TFF==!] –NT11## 227755[[PP2277OO(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.LanguageDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}findLanguagesAsSource(kotlin.Int;kotlin.String){}findLanguagesAsSource(kotlin.Int;kotlin.String){}findLanguagesList(){}(kotlin.String?){}findLanguagesList(){}findByName(kotlin.String){}findByName(kotlin.String){}findByTwoCode(kotlin.String){}findByTwoCode(kotlin.String){}findByTwoCodeAsync(kotlin.String){}findByTwoCodeAsync(kotlin.String){}findByThreeCode(kotlin.String){}findByThreeCode(kotlin.String){}totalLanguageCount(){}totalLanguageCount(){}update(com.ustadmobile.lib.db.entities.Language){}update(com.ustadmobile.lib.db.entities.Language){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Language){}updateAsync(com.ustadmobile.lib.db.entities.Language){}findAllLanguageLive(){}findAllLanguageLive(){}findByUidList(kotlin.collections.List){}findByUidList(kotlin.collections.List){}toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}replaceList(kotlin.collections.List){}replaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Language){}insert(com.ustadmobile.lib.db.entities.Language){}insertAsync(com.ustadmobile.lib.db.entities.Language){}insertAsync(com.ustadmobile.lib.db.entities.Language){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}º0 l ¦™0Ï'#!&' K&¦šÐ('T/TP*P2277OO2¯›27ƦE71²’L3ÖZ)Ü{DÌx®> ***%&*+%!·¥• 1¿ÒÌ®º´¯º´¯#Ä´¯# º´¯ ›•º´¯Ä´¯†«ÜÌ®5µ6mC¯‘5[¥[(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterLanguage_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl._insertAdapterLanguage_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl._insertAdapterLanguage_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl._insertAdapterLanguage_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterLanguage_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl._insertAdapterLanguage_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl._insertAdapterLanguage_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl._insertAdapterLanguage_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}replaceList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}replaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Language){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Language){}insertAsync(com.ustadmobile.lib.db.entities.Language){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.Language){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Language){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.Language){}updateAsync(com.ustadmobile.lib.db.entities.Language){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.Language){}findLanguagesAsSource(kotlin.Int;kotlin.String){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl.findLanguagesAsSource. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl.findLanguagesAsSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LanguagegetLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageDao_JdbcImpl.findLanguagesAsSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findLanguagesAsSource(kotlin.Int;kotlin.String){}findLanguagesList(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListexecuteQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LanguageFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindLanguagesList(){}findByName(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByName(kotlin.String){}findByTwoCode(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByTwoCode(kotlin.String){}findByTwoCodeAsync(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Language? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByTwoCodeAsync(kotlin.String){}findByThreeCode(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByThreeCode(kotlin.String){}totalLanguageCount(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.InttotalLanguageCount(){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Language? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Language?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findAllLanguageLive(){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LanguageFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitfindAllLanguageLive(){}findByUidList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListsetArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findByUidList(kotlin.collections.List){}toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}@,¸ l    TuT11## 2xk27t755[u[PkP2k27u7OkO(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.LanguageDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}findLanguagesAsSource(kotlin.Int;kotlin.String){}findLanguagesAsSource(kotlin.Int;kotlin.String){}findLanguagesList(){}findLanguagesList(){}findByName(kotlin.String){}findByName(kotlin.String){}findByTwoCode(kotlin.String){}findByTwoCode(kotlin.String){}findByTwoCodeAsync(kotlin.String){}findByTwoCodeAsync(kotlin.String){}findByThreeCode(kotlin.String){}findByThreeCode(kotlin.String){}totalLanguageCount(){}totalLanguageCount(){}update(com.ustadmobile.lib.db.entities.Language){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.Language){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Language){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.Language){}findAllLanguageLive(){}findAllLanguageLive(){}findByUidList(kotlin.collections.List){}findByUidList(kotlin.collections.List){}toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]toggleVisibilityLanguage(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}replaceList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitreplaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Language){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Language){}insertAsync(com.ustadmobile.lib.db.entities.Language){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Language){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){} (){}(){}findByCode(kotlin.String){}_ l 99>FF==###>VV99(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.LanguageVariantDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByCode(kotlin.String){}(kotlin.String?){}findByCode(kotlin.String){}insert(com.ustadmobile.lib.db.entities.LanguageVariant){}insert(com.ustadmobile.lib.db.entities.LanguageVariant){}insertAsync(com.ustadmobile.lib.db.entities.LanguageVariant){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.LanguageVariant){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.LanguageVariant){}update(com.ustadmobile.lib.db.entities.LanguageVariant){}J0 l %­§0Ý<#!&&&''""K-99>>V*V9¯›9¿ZÁ{»¶> ¤##12,#(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterLanguageVariant_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LanguageVariantDao_JdbcImpl._insertAdapterLanguageVariant_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageVariantDao_JdbcImpl._insertAdapterLanguageVariant_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LanguageVariantDao_JdbcImpl._insertAdapterLanguageVariant_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.LanguageVariant) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.LanguageVariant){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.LanguageVariant){}insertAsync(com.ustadmobile.lib.db.entities.LanguageVariant){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.LanguageVariant){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.LanguageVariant){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.LanguageVariant){}findByCode(kotlin.String){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.LanguageVariant?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LanguageVariant?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LanguageVariant?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LanguageVariant) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findByCode(kotlin.String){} ,¿ l    9xk9>u>VkV9k9(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.LanguageVariantDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findByCode(kotlin.String){}findByCode(kotlin.String){}insert(com.ustadmobile.lib.db.entities.LanguageVariant){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.LanguageVariant){}insertAsync(com.ustadmobile.lib.db.entities.LanguageVariant){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.LanguageVariant){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.LanguageVariant){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.LanguageVariant){} 5:U<(){}(){}findAllReasons(){}findAllReasonsLive(){}findAllReasonsAsync(){}findByUidAsync(kotlin.Long){}findByUidList(kotlin.collections.List){}findByUidLive(kotlin.Long){}getReasonsFromUids(kotlin.collections.List){}replaceList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}3] l 55::UFF==!] ›%N%%U<<77<<TT77(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.LeavingReasonDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findAllReasons(){}findAllReasons(){}findAllReasonsLive(){}(kotlin.String?){}findAllReasonsLive(){}findAllReasonsAsync(){}findAllReasonsAsync(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidList(kotlin.collections.List){}findByUidList(kotlin.collections.List){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}getReasonsFromUids(kotlin.collections.List){}getReasonsFromUids(kotlin.collections.List){}replaceList(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}replaceList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insert(com.ustadmobile.lib.db.entities.LeavingReason){}insert(com.ustadmobile.lib.db.entities.LeavingReason){}insertAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insertAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.LeavingReason){}update(com.ustadmobile.lib.db.entities.LeavingReason){}’0 l $«¤0Ú7#!&K,#«£Ù6+U/U77<<T*T<ƦE<7¯›7·L3ÖZá{DÑx³> ¢%*&%$%!µ¥• ¿×ѳ¢áѳ¢)ɹ´¢5¿6mC¯‘5†˜É¹´¢:ßϱ  !!:(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterLeavingReason_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl._insertAdapterLeavingReason_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl._insertAdapterLeavingReason_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl._insertAdapterLeavingReason_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterLeavingReason_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl._insertAdapterLeavingReason_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl._insertAdapterLeavingReason_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl._insertAdapterLeavingReason_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.Unit(){}replaceList(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}replaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.LeavingReason){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.LeavingReason){}insertAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}update(com.ustadmobile.lib.db.entities.LeavingReason){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.LeavingReason){}findAllReasons(){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl.findAllReasons. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl.findAllReasons., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReasongetLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.LeavingReasonDao_JdbcImpl.findAllReasons.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllReasons(){}findAllReasonsLive(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListexecuteQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReasonFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitfindAllReasonsLive(){}findAllReasonsAsync(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReasonFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitfindAllReasonsAsync(){}findByUidAsync(kotlin.Long){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.LeavingReason? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReason?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReason?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findByUidList(kotlin.collections.List){}findByUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.LeavingReason? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.LeavingReason? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReason?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.LeavingReason?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}getReasonsFromUids(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UidAndLabel(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UidAndLabel) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}getReasonsFromUids(kotlin.collections.List){}2,½ l    55::UuU<t<7xk7<u<TkT7k7(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.LeavingReasonDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findAllReasons(){}findAllReasons(){}findAllReasonsLive(){}findAllReasonsLive(){}findAllReasonsAsync(){}findAllReasonsAsync(){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidList(kotlin.collections.List){}findByUidList(kotlin.collections.List){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}getReasonsFromUids(kotlin.collections.List){}getReasonsFromUids(kotlin.collections.List){}replaceList(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replaceList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insert(com.ustadmobile.lib.db.entities.LeavingReason){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.LeavingReason){}insertAsync(com.ustadmobile.lib.db.entities.LeavingReason){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.LeavingReason){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.LeavingReason){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.LeavingReason){} >?1(){}(){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}conversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.Message){}W l >>??1FF==1(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.MessageDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}conversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}conversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.Message){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insert(com.ustadmobile.lib.db.entities.Message){} 0 l ¥—0Í$#! &K%11>±ŸL3 ÖZ)Û{DËx­>T œ+'#%!Ä¥• >?Áž/ëÛ½ ‰¬99œ<<S› "" !!  %%####%%--,,''##""$$""!!EEY¢%%%%((11++Ã¥•?(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterMessage_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl._insertAdapterMessage_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl._insertAdapterMessage_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl._insertAdapterMessage_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Message) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.Message){}insertAsync(1:0){}insert(com.ustadmobile.lib.db.entities.Message){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl.messagesFromOtherUserAsPagingSource. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl.messagesFromOtherUserAsPagingSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setInt(kotlin.Int;kotlin.Int){}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.MessagegetLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Message) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl.messagesFromOtherUserAsPagingSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}conversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl.conversationsForUserAsPagingSource. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl.conversationsForUserAsPagingSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.MessageAndOtherPersonwasNull(){}inc(){}getInt(kotlin.String){}getBoolean(kotlin.String){}(com.ustadmobile.lib.db.entities.Message?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.MessageAndOtherPerson) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.Message?){}(com.ustadmobile.lib.db.entities.Message?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Message) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.MessageDao_JdbcImpl.conversationsForUserAsPagingSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntconversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}4,· l    >×>ï~nh žkiCPV$ÕHH#“@??ïnž&1u1(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.MessageDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}messagesFromOtherUserAsPagingSource(kotlin.Long;kotlin.Long){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Booleanget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}conversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}conversationsForUserAsPagingSource(kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.String.Companion(){}insert(com.ustadmobile.lib.db.entities.Message){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insert(com.ustadmobile.lib.db.entities.Message){} :0:(){}(){}insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}findByContentEntryUid(kotlin.Long;kotlin.Long){}updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){}[ l :FF==:00::(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.OfflineItemDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}findByContentEntryUid(kotlin.Long;kotlin.Long){}findByContentEntryUid(kotlin.Long;kotlin.Long){}updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){}updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){}o0 l !©Ÿ0Õ0#!'K)::0†3 ÖZ)Ñ{DÁ¼ >} ª''AA` %& OO]« &&AA‚  """"0:¥E:(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterOfflineItem_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.OfflineItemDao_JdbcImpl._insertAdapterOfflineItem_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.OfflineItemDao_JdbcImpl._insertAdapterOfflineItem_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.OfflineItemDao_JdbcImpl._insertAdapterOfflineItem_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.OfflineItem) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}findByContentEntryUid(kotlin.Long;kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.OfflineItemAndState? [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.OfflineItemAndState? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.OfflineItemAndState?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.OfflineItemAndState?getBoolean(kotlin.String){}getLong(kotlin.String){}wasNull(){}inc(){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.OfflineItem?;com.ustadmobile.lib.db.composites.TransferJobAndTotals?;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.OfflineItemAndState) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}not(){}(com.ustadmobile.lib.db.entities.OfflineItem?){}(com.ustadmobile.lib.db.entities.OfflineItem?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.OfflineItem) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(com.ustadmobile.lib.db.composites.TransferJobAndTotals?){}(com.ustadmobile.lib.db.composites.TransferJobAndTotals?){}(com.ustadmobile.lib.db.entities.TransferJob?;kotlin.Long;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.TransferJobAndTotals) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.TransferJob?){}(com.ustadmobile.lib.db.entities.TransferJob?){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJob) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findByContentEntryUid(kotlin.Long;kotlin.Long){}updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){},» l    :u:00:u:(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.OfflineItemDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.OfflineItem){}findByContentEntryUid(kotlin.Long;kotlin.Long){}findByContentEntryUid(kotlin.Long;kotlin.Long){}updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateActiveByOfflineItemUid(kotlin.Long;kotlin.Boolean){} T(){}(){}insert(kotlin.collections.List){}listReplications(){};0 l )¯¯0åF!#K1T/TÖZ)å{DÕx·>\ ¦(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterOutgoingReplication_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.OutgoingReplicationDao_JdbcImpl._insertAdapterOutgoingReplication_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.OutgoingReplicationDao_JdbcImpl._insertAdapterOutgoingReplication_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.OutgoingReplicationDao_JdbcImpl._insertAdapterOutgoingReplication_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.door.entities.OutgoingReplication) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insert(kotlin.collections.List){}listReplications(){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.door.entities.OutgoingReplicationgetLong(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.door.entities.OutgoingReplication) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}listReplications(){} cEE;](){}(){}replaceListAsync(kotlin.collections.List){}getAllPeerReviewerAllocations(kotlin.collections.List){}getAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}upsertList(kotlin.collections.List){},f l cFF==!] ¤NcEEEE;;]¤]@@EE]]@@(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PeerReviewerAllocationDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}replaceListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}replaceListAsync(kotlin.collections.List){}getAllPeerReviewerAllocations(kotlin.collections.List){}getAllPeerReviewerAllocations(kotlin.collections.List){}getAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}getAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}upsertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.UnitupsertList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertAsync(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertAsync(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}update(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}\0 l -´¶0ìR#!!!'K5,´µëQ4c/c]]@@EE]*]@¯›@EÖZ)ê6mC{DÚx¼>T «*,%!EEêÚ¼«E;¥E;(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPeerReviewerAllocation_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl._insertAdapterPeerReviewerAllocation_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl._insertAdapterPeerReviewerAllocation_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl._insertAdapterPeerReviewerAllocation_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterPeerReviewerAllocation_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl._insertAdapterPeerReviewerAllocation_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl._insertAdapterPeerReviewerAllocation_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PeerReviewerAllocationDao_JdbcImpl._insertAdapterPeerReviewerAllocation_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.Unit(){}replaceListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}replaceListAsync(kotlin.collections.List){}upsertList(kotlin.collections.List){}upsertList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertAsync(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}getAllPeerReviewerAllocations(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PeerReviewerAllocationgetLong(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}getAllPeerReviewerAllocations(kotlin.collections.List){}getAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PeerReviewerAllocationFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.UnitgetAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}<,Æ l    cucEEEzkh žkiCPV$'“E;u;]u]@xk@EuE]k]@k@(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PeerReviewerAllocationDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}replaceListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replaceListAsync(kotlin.collections.List){}getAllPeerReviewerAllocations(kotlin.collections.List){}getAllPeerReviewerAllocations(kotlin.collections.List){}getAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Boolean.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}getAllPeerReviewerAllocationsByClazzUid(kotlin.Long;kotlin.Boolean){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}upsertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertAsync(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.PeerReviewerAllocation){} W:(){}(){}insertListAsync(kotlin.collections.List){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}findByPersonUid(kotlin.Long){}findByUsername(kotlin.String){}[ l W!] ™W::(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonAuth2Dao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.PersonAuth2) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}findByPersonUid(kotlin.Long){}findByPersonUid(kotlin.Long){}findByUsername(kotlin.String){}findByUsername(kotlin.String){}H0 l !©Ÿ0Õ0!&K)"© Ö1*W/W::ÖZ)Ç{D·²>  &!Ç·² (com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPersonAuth2_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl._insertAdapterPersonAuth2_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl._insertAdapterPersonAuth2_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl._insertAdapterPersonAuth2_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonAuth2) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterPersonAuth2_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl._insertAdapterPersonAuth2_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl._insertAdapterPersonAuth2_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonAuth2Dao_JdbcImpl._insertAdapterPersonAuth2_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonAuth2) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}findByPersonUid(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonAuth2? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth2?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth2?getLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonAuth2) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findByPersonUid(kotlin.Long){}findByUsername(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonAuth2? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth2?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth2?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonAuth2) returnType:kotlin.UnitfindByUsername(kotlin.String){},» l    WuW:u:(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonAuth2Dao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.PersonAuth2){}findByPersonUid(kotlin.Long){}findByPersonUid(kotlin.Long){}findByUsername(kotlin.String){}findByUsername(kotlin.String){} %97(){}(){}findByUidAsync(kotlin.Long){}findByUid(kotlin.Long){}findPersonByUsername(kotlin.String){}updateAsync(com.ustadmobile.lib.db.entities.PersonAuth){}updatePasswordForPersonUid(kotlin.Long;kotlin.String){}…0 l ¨0Ó-#!&K(4499Q*Q9ƦE94¯›4ÖZ)Æ{D¶±> Ÿ"$$¿¼¶±Ÿ%¸²­S› "" !!  %%####%%--,,''##""$$""!!%7¥7(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPersonAuth_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonAuthDao_JdbcImpl._insertAdapterPersonAuth_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonAuthDao_JdbcImpl._insertAdapterPersonAuth_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonAuthDao_JdbcImpl._insertAdapterPersonAuth_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonAuth) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.PersonAuth){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.PersonAuth){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.PersonAuth){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.PersonAuth){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.PersonAuth){}update(com.ustadmobile.lib.db.entities.PersonAuth){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.PersonAuth){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonAuth? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonAuth) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Int){}findByUidAsync(kotlin.Long){}findByUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonAuth?executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAuth?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonAuth) returnType:kotlin.UnitfindByUid(kotlin.Long){}findPersonByUsername(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?getBoolean(kotlin.String){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findPersonByUsername(kotlin.String){}updatePasswordForPersonUid(kotlin.Long;kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updatePasswordForPersonUid(kotlin.Long;kotlin.String){} R9,=> $ #)5@L…::!7A(){}(){}insertListAsync(kotlin.collections.List){}insertOrReplace(com.ustadmobile.lib.db.entities.Person){}countUsername(kotlin.String){}findUidAndPasswordHashAsync(kotlin.String){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}insertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}findByUsername(kotlin.String?){}findByUsernameAsync(kotlin.String){}findSystemAccount(kotlin.Long){}findByUid(kotlin.Long){}findByUidWithPicture(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Person){}insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}findPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}getAllPerson(){}getNamesByUid(kotlin.Long){}getNamesByUidAsync(kotlin.Long){}updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}selectExistingUsernames(kotlin.collections.List){}aV l RFF==!] ”NR99,,==>> $$ ##))55@@L###L……::::!!77AA0055MM00(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}insertOrReplace(com.ustadmobile.lib.db.entities.Person){}insertOrReplace(com.ustadmobile.lib.db.entities.Person){}countUsername(kotlin.String){}countUsername(kotlin.String){}findUidAndPasswordHashAsync(kotlin.String){}findUidAndPasswordHashAsync(kotlin.String){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}insertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}(kotlin.String?){}insertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}findByUsername(kotlin.String?){}findByUsername(kotlin.String?){}findByUsernameAsync(kotlin.String){}findByUsernameAsync(kotlin.String){}findSystemAccount(kotlin.Long){}findSystemAccount(kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidWithPicture(kotlin.Long){}findByUidWithPicture(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Person){}updateAsync(com.ustadmobile.lib.db.entities.Person){}insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}(){}(){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}(){}(){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}findPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}getAllPerson(){}getAllPerson(){}getNamesByUid(kotlin.Long){}getNamesByUid(kotlin.Long){}getNamesByUidAsync(kotlin.Long){}getNamesByUidAsync(kotlin.Long){}updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}selectExistingUsernames(kotlin.collections.List){}selectExistingUsernames(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Person){}insert(com.ustadmobile.lib.db.entities.Person){}insertAsync(com.ustadmobile.lib.db.entities.Person){}insertAsync(com.ustadmobile.lib.db.entities.Person){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Person){}update(com.ustadmobile.lib.db.entities.Person){}×0 l ¤•0Ë!#!&'""!!K$¤–Ì"% ¨™Ï)(!©šÐ+)'¯ Ö7""/R/R99> >@@LL0055M*M5ƦE50¯›0ÖZ¥{D•,)ÔÄ¿> ­$$"" ,=²­S› " !  %##%-,'#"$"!= ¿¸²­› $²­›$ ²­› ¸²­›#ξ¹ `§77›??Y¢%%%%((11++#)†3ξ¹§›¢)‘²­›²­›‘²­›…ç6mCáxÃ`²77›??¢…Ç¢L9ñáò›¢!Ç¥• :¡Ò½ë77›EEº¥''&&## ##))))EE¢VV´¤ """"!!""''))::¡Ò½«›¥¢¤:Ðʬ›˜É¹´'¢"" !ɹ´¢!7¥7A²”A(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPerson_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPerson_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPerson_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPerson_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterPerson_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPerson_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPerson_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPerson_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(){}{}_insertAdapterPersonAuth_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonAuth_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonAuth_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonAuth_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonAuth) returnType:kotlin.Unit(){}(){}(){}(){}(){}(){}(){}{}_insertAdapterPersonGroup_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonGroup_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonGroup_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonGroup_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonGroup) returnType:kotlin.Unit(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}{}_insertAdapterPersonGroupMember_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonGroupMember_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonGroupMember_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl._insertAdapterPersonGroupMember_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonGroupMember) returnType:kotlin.Unit(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}insertOrReplace(com.ustadmobile.lib.db.entities.Person){}insertAsync(1:0){}insertOrReplace(com.ustadmobile.lib.db.entities.Person){}insertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}insert(1:0){}insertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}insertAndReturnIdAsync(1:0){}insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}insert(com.ustadmobile.lib.db.entities.Person){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Person){}insertAsync(com.ustadmobile.lib.db.entities.Person){}insertAsync(com.ustadmobile.lib.db.entities.Person){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.Person){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.Person){}update(com.ustadmobile.lib.db.entities.Person){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.Person){}countUsername(kotlin.String){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countUsername(kotlin.String){}findUidAndPasswordHashAsync(kotlin.String){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonUidAndPasswordHash? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonUidAndPasswordHash?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonUidAndPasswordHash?getString(kotlin.String){}getLong(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonUidAndPasswordHash) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findUidAndPasswordHashAsync(kotlin.String){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?getInt(kotlin.String){}getBoolean(kotlin.String){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}findByUsername(kotlin.String?){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person?executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUsername(kotlin.String?){}findByUsernameAsync(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUsernameAsync(kotlin.String){}findSystemAccount(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindSystemAccount(kotlin.Long){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUid(kotlin.Long){}findByUidWithPicture(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture?wasNull(){}inc(){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}findByUidWithPicture(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.PersonAndPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindByUidWithPictureAsFlow(kotlin.Long){}findByUidLive(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUidAsFlow(kotlin.Long){}findPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListsetArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndListDisplayDetails(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndListDisplayDetails) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl.findPersonsWithPermissionAsPagingSource. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl.findPersonsWithPermissionAsPagingSource., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndListDisplayDetailsFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndListDisplayDetails) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonDao_JdbcImpl.findPersonsWithPermissionAsPagingSource.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntcountRows(){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail?(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.TransferJobItem?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonParentJoin?){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.TransferJobItem?){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.UnitfindByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}getAllPerson(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitgetAllPerson(){}getNamesByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.PersonNames? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PersonNames? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonNames?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonNames?(kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonNames) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}getNamesByUid(kotlin.Long){}getNamesByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PersonNames? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonNames?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonNames?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonNames) returnType:kotlin.UnitgetNamesByUidAsync(kotlin.Long){}updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}selectExistingUsernames(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}selectExistingUsernames(kotlin.collections.List){},¶ l    5RuR9u9d#rmUh žkiCPV&,,==>xk> $$ #zkž$“#))kž5t5@u@LuL……×ï~nžHHHÕ@:::o:ukžukž!kž!7t7AA0k05u5MkM0k0(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}insertOrReplace(com.ustadmobile.lib.db.entities.Person){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrReplace(com.ustadmobile.lib.db.entities.Person){}countUsername(kotlin.String){}decodeFromString(kotlinx.serialization.DeserializationStrategy<0:0>;kotlin.String){0§}(){}(){}(){}(){}serializer@kotlin.Int.Companion(){}repoHttpRequest@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.StringbodyAsText@io.ktor.client.statement.HttpResponse(io.ktor.utils.io.charsets.Charset){}get@io.ktor.client.HttpClient(kotlin.Function1){}(){}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}serializer@kotlin.String.Companion(){}countUsername(kotlin.String){}findUidAndPasswordHashAsync(kotlin.String){}findUidAndPasswordHashAsync(kotlin.String){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}findByUsernameAndPasswordHash2(kotlin.String;kotlin.String){}insertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertPersonAuth(com.ustadmobile.lib.db.entities.PersonAuth){}findByUsername(kotlin.String?){}findByUsername(kotlin.String?){}findByUsernameAsync(kotlin.String){}findByUsernameAsync(kotlin.String){}findSystemAccount(kotlin.Long){}findSystemAccount(kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidWithPicture(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unitserializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByUidWithPicture(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidWithPictureAsFlow(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidAsFlow(kotlin.Long){}findByUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Person){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.Person){}insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertPersonGroup(com.ustadmobile.lib.db.entities.PersonGroup){}insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertPersonGroupMember(com.ustadmobile.lib.db.entities.PersonGroupMember){}findPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsList(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findPersonsWithPermissionAsPagingSource(kotlin.Long;kotlin.Long;kotlin.collections.List;kotlin.Long;kotlin.Int;kotlin.String?){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitListSerializer(kotlinx.serialization.KSerializer<0:0>){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsLive(kotlin.Long;kotlin.Long){}findByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByUidWithDisplayDetailsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetAllPerson(){}getAllPerson(){}getNamesByUid(kotlin.Long){}getNamesByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetNamesByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetNamesByUidAsync(kotlin.Long){}updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateUsername(kotlin.Long;kotlin.String;kotlin.Long){}selectExistingUsernames(kotlin.collections.List){}selectExistingUsernames(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Person){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Person){}insertAsync(com.ustadmobile.lib.db.entities.Person){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Person){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Person){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.Person){} :!(){}(){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}findNameByGroupUid(kotlin.Long){}&[ l ::!!55:FF==:RR55(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonGroupDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findByUid(kotlin.Long){}(kotlin.String?){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}findNameByGroupUid(kotlin.Long){}findNameByGroupUid(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.PersonGroup){}insert(com.ustadmobile.lib.db.entities.PersonGroup){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroup){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroup){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonGroup){}update(com.ustadmobile.lib.db.entities.PersonGroup){}j0 l !©Ÿ0Õ0#!&'K)55::R*R:ƦE:5¯›5¿Z)½{·²>  #"&!##ÖÇD·² †3–Ç·² !©™”!(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPersonGroup_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonGroupDao_JdbcImpl._insertAdapterPersonGroup_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonGroupDao_JdbcImpl._insertAdapterPersonGroup_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonGroupDao_JdbcImpl._insertAdapterPersonGroup_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonGroup) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.PersonGroup){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.PersonGroup){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroup){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroup){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}update(com.ustadmobile.lib.db.entities.PersonGroup){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.PersonGroup){}findByUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonGroup?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroup?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroup?getLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonGroup) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Int){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonGroup? [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroup?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroup?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonGroup) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.PersonGroup? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonGroup? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroup?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroup?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonGroup) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findNameByGroupUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}findNameByGroupUid(kotlin.Long){}),» l    :t:!!5xk5:u:RkR5k5(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonGroupDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.PersonGroup){}findNameByGroupUid(kotlin.Long){}findNameByGroupUid(kotlin.Long){}insert(com.ustadmobile.lib.db.entities.PersonGroup){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.PersonGroup){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroup){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.PersonGroup){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonGroup){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.PersonGroup){} *4AM5(){}(){}findAllGroupWherePersonIsIn(kotlin.Long){}checkPersonBelongsToGroup(kotlin.Long;kotlin.Long){}moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}findByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}&a l **44AAMM55;;@FF==###@XX;;(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonGroupMemberDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findAllGroupWherePersonIsIn(kotlin.Long){}findAllGroupWherePersonIsIn(kotlin.Long){}checkPersonBelongsToGroup(kotlin.Long;kotlin.Long){}checkPersonBelongsToGroup(kotlin.Long;kotlin.Long){}moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}findByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}findByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.PersonGroupMember){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroupMember){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonGroupMember){}update(com.ustadmobile.lib.db.entities.PersonGroupMember){}_0 l '¯«0áB#!'""K/;;@@X*X;¯›;*ÖZ)å{DÕx·> ¦#))()(,#*4åÕ·¦4A¥EAM¥M5ͽ¸¦5(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPersonGroupMember_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonGroupMemberDao_JdbcImpl._insertAdapterPersonGroupMember_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonGroupMemberDao_JdbcImpl._insertAdapterPersonGroupMember_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonGroupMemberDao_JdbcImpl._insertAdapterPersonGroupMember_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonGroupMember) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonGroupMember){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.PersonGroupMember){}findAllGroupWherePersonIsIn(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroupMembergetLong(kotlin.String){}getBoolean(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonGroupMember) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findAllGroupWherePersonIsIn(kotlin.Long){}checkPersonBelongsToGroup(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroupMemberFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonGroupMember) returnType:kotlin.UnitcheckPersonBelongsToGroup(kotlin.Long;kotlin.Long){}moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}findByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonGroupMember? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroupMember?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonGroupMember?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonGroupMember) returnType:kotlin.UnitfindByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}*,Á l    **44AtAMuM55;xk;@u@XkX;k;(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonGroupMemberDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}findAllGroupWherePersonIsIn(kotlin.Long){}findAllGroupWherePersonIsIn(kotlin.Long){}checkPersonBelongsToGroup(kotlin.Long;kotlin.Long){}checkPersonBelongsToGroup(kotlin.Long;kotlin.Long){}moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]moveGroupAsync(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateGroupMemberActive(kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long){}findByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}findByPersonUidAndGroupUid(kotlin.Long;kotlin.Long){}insert(com.ustadmobile.lib.db.entities.PersonGroupMember){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertAsync(com.ustadmobile.lib.db.entities.PersonGroupMember){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.PersonGroupMember){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonGroupMember){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.PersonGroupMember){} ?&-#L%?(){}(){}upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}findByUidWithMinorAsync(kotlin.Long){}findByUidWithMinorAsyncFromWeb(kotlin.Long){}findByMinorPersonUid(kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}isParentOf(kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}isMinorApproved(kotlin.Long){}#` l ?FF==?&&--##LL%%??(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonParentJoinDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}findByUidWithMinorAsync(kotlin.Long){}findByUidWithMinorAsync(kotlin.Long){}findByUidWithMinorAsyncFromWeb(kotlin.Long){}findByUidWithMinorAsyncFromWeb(kotlin.Long){}findByMinorPersonUid(kotlin.Long){}findByMinorPersonUid(kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}isParentOf(kotlin.Long;kotlin.Long){}isParentOf(kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}isMinorApproved(kotlin.Long){}isMinorApproved(kotlin.Long){}¹0 l '®ª0à@#!&'K/???Æ¥E?&ÖZ)Ú{DÊÅ >c ³KKº¥'&# #))<<S› "" !!  %%####%%--,,''##""$$""!!&-ÚÊų¥›-#äÔx¶¥#LëÛ½!¬$$L%©™”%©™”(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPersonParentJoin_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonParentJoinDao_JdbcImpl._insertAdapterPersonParentJoin_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonParentJoinDao_JdbcImpl._insertAdapterPersonParentJoin_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonParentJoinDao_JdbcImpl._insertAdapterPersonParentJoin_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}insertAndReturnIdAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}findByUidWithMinorAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson?getLong(kotlin.String){}wasNull(){}inc(){}getInt(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.Person?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}findByUidWithMinorAsync(kotlin.Long){}findByUidWithMinorAsyncFromWeb(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitfindByUidWithMinorAsyncFromWeb(kotlin.Long){}findByMinorPersonUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonParentJoinFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.UnitfindByMinorPersonUid(kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ParentEnrolmentRequired(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.ParentEnrolmentRequired) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}isParentOf(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}isParentOf(kotlin.Long;kotlin.Long){}isMinorApproved(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanisMinorApproved(kotlin.Long){}5,À l    ?u?&zkh žkiCPV$“&--##LL%%?u?kž(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonParentJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]upsertAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}findByUidWithMinorAsync(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByUidWithMinorAsync(kotlin.Long){}findByUidWithMinorAsyncFromWeb(kotlin.Long){}findByUidWithMinorAsyncFromWeb(kotlin.Long){}findByMinorPersonUid(kotlin.Long){}findByMinorPersonUid(kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}findByMinorPersonUidWhereParentNotEnrolledInClazz(kotlin.Long;kotlin.Long){}isParentOf(kotlin.Long;kotlin.Long){}isParentOf(kotlin.Long;kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.PersonParentJoin){}isMinorApproved(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitisMinorApproved(kotlin.Long){} 7#"$<$BB3(){}(){}upsert(com.ustadmobile.lib.db.entities.PersonPicture){}findByPersonUidAsync(kotlin.Long){}findByPersonUidLive(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}updateLct(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){},] l 7FF==%%%7##""$$<<$$BB3377<<TT77(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.PersonPictureDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsert(com.ustadmobile.lib.db.entities.PersonPicture){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsert(com.ustadmobile.lib.db.entities.PersonPicture){}findByPersonUidAsync(kotlin.Long){}findByPersonUidAsync(kotlin.Long){}findByPersonUidLive(kotlin.Long){}findByPersonUidLive(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}updateLct(kotlin.Long;kotlin.Long){}updateLct(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}insert(com.ustadmobile.lib.db.entities.PersonPicture){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.PersonPicture){}insertAsync(com.ustadmobile.lib.db.entities.PersonPicture){}insertAsync(com.ustadmobile.lib.db.entities.PersonPicture){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonPicture){}update(com.ustadmobile.lib.db.entities.PersonPicture){}n0 l $«¤0Ú7#!&##'K,#«£Ù6+7777<<T*T<Æ¥E<7¯›7#ÖZ)É{D¹´>Y ¢%%(1+#"†3˜É¹´¢"$˜É¹´¢$$¥$B¥B3¥3(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterPersonPicture_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl._insertAdapterPersonPicture_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl._insertAdapterPersonPicture_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl._insertAdapterPersonPicture_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterPersonPicture_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl._insertAdapterPersonPicture_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl._insertAdapterPersonPicture_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.PersonPictureDao_JdbcImpl._insertAdapterPersonPicture_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(){}upsert(com.ustadmobile.lib.db.entities.PersonPicture){}insertAsync(1:0){}upsert(com.ustadmobile.lib.db.entities.PersonPicture){}insert(com.ustadmobile.lib.db.entities.PersonPicture){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.PersonPicture){}insertAsync(com.ustadmobile.lib.db.entities.PersonPicture){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.PersonPicture){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}update(com.ustadmobile.lib.db.entities.PersonPicture){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.PersonPicture){}findByPersonUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonPicture? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonPicture?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonPicture?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Boolean){}findByPersonUidAsync(kotlin.Long){}findByPersonUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.PersonPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindByPersonUidLive(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.PersonPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.PersonPicture? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.PersonPicture?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitfindByPersonUidAsFlow(kotlin.Long){}updateLct(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateLct(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}J,½ l    57u7##"o"uzkh žkiCPV$“$$<u<$u$BuB3u37xk7<u<TkT7k7(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.PersonPictureDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}upsert(com.ustadmobile.lib.db.entities.PersonPicture){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsert(com.ustadmobile.lib.db.entities.PersonPicture){}findByPersonUidAsync(kotlin.Long){}findByPersonUidAsync(kotlin.Long){}findByPersonUidLive(kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByPersonUidLive(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByPersonUidAsFlow(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.PersonPicture){}updateLct(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateLct(kotlin.Long;kotlin.Long){}updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateTransferJobItemEtag(kotlin.Long;kotlin.Int){}insert(com.ustadmobile.lib.db.entities.PersonPicture){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.PersonPicture){}insertAsync(com.ustadmobile.lib.db.entities.PersonPicture){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.PersonPicture){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.PersonPicture){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.PersonPicture){} ,J5))5^N(){}(){}getResults(com.ustadmobile.door.DoorQuery){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}findByUid(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Report){}findByUidLive(kotlin.Long){}findAllActiveReportLive(kotlin.Boolean){}findAllActiveReportList(kotlin.Boolean){}findByUidList(kotlin.collections.List){}toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}replaceList(kotlin.collections.List){}0V l ,,JJ55))))55^^NN005FF==5MM00(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ReportDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}getResults(com.ustadmobile.door.DoorQuery){}(kotlin.String?){}getResults(com.ustadmobile.door.DoorQuery){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Report){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.Report){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findAllActiveReportLive(kotlin.Boolean){}findAllActiveReportLive(kotlin.Boolean){}findAllActiveReportList(kotlin.Boolean){}findAllActiveReportList(kotlin.Boolean){}findByUidList(kotlin.collections.List){}findByUidList(kotlin.collections.List){}toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}replaceList(kotlin.collections.List){}replaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Report){}insert(com.ustadmobile.lib.db.entities.Report){}insertAsync(com.ustadmobile.lib.db.entities.Report){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.Report){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Report){}update(com.ustadmobile.lib.db.entities.Report){}Ë0 l ¤–0Ì"#!""&'""!!K%¤•Ë!$N*N0055MM5Æ¥E50¯›0,¿Z 7Ðh{Êx¬> ›#,!#)$&"! -,',J°ŽL3Ö)ÚDʬ›!³¥• J²­›†‘²­›)©Úʬ›))Ðʬ›)5µ6mC¯‘5^¥^(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterReport_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl._insertAdapterReport_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl._insertAdapterReport_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl._insertAdapterReport_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterReport_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl._insertAdapterReport_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl._insertAdapterReport_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl._insertAdapterReport_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Unit(){}replaceList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}replaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Report){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Report){}insertAsync(com.ustadmobile.lib.db.entities.Report){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.Report){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.Report){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.Report){}update(com.ustadmobile.lib.db.entities.Report){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.Report){}getResults(com.ustadmobile.door.DoorQuery){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}(){}(){}hasListOrArrayParams@com.ustadmobile.door.DoorQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListbindToPreparedStmt(com.ustadmobile.door.jdbc.PreparedStatement;com.ustadmobile.door.room.RoomDatabase){}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ReportgetLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}getResults(com.ustadmobile.door.DoorQuery){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl.findAllActiveReport. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl.findAllActiveReport., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ReportFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ReportDao_JdbcImpl.findAllActiveReport.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}findByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Report? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Report?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Report?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitfindByUid(kotlin.Long){}findByUidLive(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Report? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Report? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Report?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Report?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}findAllActiveReportLive(kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ReportFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitfindAllActiveReportLive(kotlin.Boolean){}findAllActiveReportList(kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ReportFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitfindAllActiveReportList(kotlin.Boolean){}findByUidList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListsetArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findByUidList(kotlin.collections.List){}toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}5,¶ l    ,,JJ5u5))))55^u^NxkN0k05u5MkM0k0(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ReportDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}getResults(com.ustadmobile.door.DoorQuery){}getResults(com.ustadmobile.door.DoorQuery){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}findAllActiveReport(kotlin.String;kotlin.Long;kotlin.Int;kotlin.Boolean){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}updateAsync(com.ustadmobile.lib.db.entities.Report){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.Report){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}findAllActiveReportLive(kotlin.Boolean){}findAllActiveReportLive(kotlin.Boolean){}findAllActiveReportList(kotlin.Boolean){}findAllActiveReportList(kotlin.Boolean){}findByUidList(kotlin.collections.List){}findByUidList(kotlin.collections.List){}toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]toggleVisibilityReportItems(kotlin.Boolean;kotlin.collections.List;kotlin.Long){}replaceList(kotlin.collections.List){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitreplaceList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.Report){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Report){}insertAsync(com.ustadmobile.lib.db.entities.Report){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Report){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Report){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.Report){} 2 7TA)/3.(){}(){}insert(com.ustadmobile.lib.db.entities.Schedule){}insert(1:0){}updateAsync(com.ustadmobile.lib.db.entities.Schedule){}upsertListAsync(kotlin.collections.List){}updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findAllSchedulesByClazzUid(kotlin.Long){}findAllSchedulesByClazzUidAsList(kotlin.Long){}findAllSchedulesByClazzUidAsLiveList(kotlin.Long){}findAllSchedulesByClazzUidAsync(kotlin.Long){}3X l 227,,7TFF==!] – NTAA))//33..77OO22(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ScheduleDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insert(com.ustadmobile.lib.db.entities.Schedule){}(kotlin.String?){}insert(com.ustadmobile.lib.db.entities.Schedule){}updateAsync(com.ustadmobile.lib.db.entities.Schedule){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}updateAsync(com.ustadmobile.lib.db.entities.Schedule){}upsertListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}upsertListAsync(kotlin.collections.List){}updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findAllSchedulesByClazzUid(kotlin.Long){}findAllSchedulesByClazzUid(kotlin.Long){}findAllSchedulesByClazzUidAsList(kotlin.Long){}findAllSchedulesByClazzUidAsList(kotlin.Long){}findAllSchedulesByClazzUidAsLiveList(kotlin.Long){}findAllSchedulesByClazzUidAsLiveList(kotlin.Long){}findAllSchedulesByClazzUidAsync(kotlin.Long){}findAllSchedulesByClazzUidAsync(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.Schedule){}insertAsync(com.ustadmobile.lib.db.entities.Schedule){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Schedule){}update(com.ustadmobile.lib.db.entities.Schedule){}›0 l ¦™0Ï'#!$$##!!'K&¦šÐ('22T/T77O*O7ƦE72¯›2AÖZ)¥A¿º{´¯> %$!%"%/.),&ÄD´¯)²—L3ÜÌx®!¼¥• )/ÒÌ®/3†«ÜÌ®3.ÜÌ®.(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterSchedule_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl._insertAdapterSchedule_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl._insertAdapterSchedule_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl._insertAdapterSchedule_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterSchedule_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl._insertAdapterSchedule_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl._insertAdapterSchedule_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl._insertAdapterSchedule_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.Unit(){}insert(com.ustadmobile.lib.db.entities.Schedule){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Schedule){}upsertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertListAsync(kotlin.collections.List){}insertAsync(com.ustadmobile.lib.db.entities.Schedule){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.Schedule){}insertList(kotlin.collections.List){}insertList(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}updateAsync(com.ustadmobile.lib.db.entities.Schedule){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]plus(kotlin.Int){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.Schedule){}update(com.ustadmobile.lib.db.entities.Schedule){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.IntexecuteUpdate(){}update(com.ustadmobile.lib.db.entities.Schedule){}updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Schedule?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Schedule?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Schedule?getLong(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Boolean){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Schedule? [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Schedule?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Schedule?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findAllSchedulesByClazzUid(kotlin.Long){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl.findAllSchedulesByClazzUid. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}arrayOf(kotlin.Array...){0§}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl.findAllSchedulesByClazzUid., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ScheduleFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitloadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScheduleDao_JdbcImpl.findAllSchedulesByClazzUid.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}findAllSchedulesByClazzUid(kotlin.Long){}findAllSchedulesByClazzUidAsList(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ScheduleFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitfindAllSchedulesByClazzUidAsList(kotlin.Long){}findAllSchedulesByClazzUidAsLiveList(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ScheduleFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitfindAllSchedulesByClazzUidAsLiveList(kotlin.Long){}findAllSchedulesByClazzUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.ScheduleFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.UnitfindAllSchedulesByClazzUidAsync(kotlin.Long){}3,¸ l    2xk27t7TuTAuA))//33..7u7OkO2k2(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ScheduleDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insert(com.ustadmobile.lib.db.entities.Schedule){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Schedule){}updateAsync(com.ustadmobile.lib.db.entities.Schedule){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Int [suspend]updateAsync(com.ustadmobile.lib.db.entities.Schedule){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findAllSchedulesByClazzUid(kotlin.Long){}findAllSchedulesByClazzUid(kotlin.Long){}findAllSchedulesByClazzUidAsList(kotlin.Long){}findAllSchedulesByClazzUidAsList(kotlin.Long){}findAllSchedulesByClazzUidAsLiveList(kotlin.Long){}findAllSchedulesByClazzUidAsLiveList(kotlin.Long){}findAllSchedulesByClazzUidAsync(kotlin.Long){}findAllSchedulesByClazzUidAsync(kotlin.Long){}insertAsync(com.ustadmobile.lib.db.entities.Schedule){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.Schedule){}insertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitinsertList(kotlin.collections.List){}update(com.ustadmobile.lib.db.entities.Schedule){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitupdate(com.ustadmobile.lib.db.entities.Schedule){} :W(){}(){}insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}insertListAsync(kotlin.collections.List){}[ l :FF==:W!] ™NW(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.ScopedGrantDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}insertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ScopedGrant) returnType:kotlin.UnitplusAssign@kotlin.collections.MutableCollection(0:0){0§}insertListAsync(kotlin.collections.List){}.0 l !©Ÿ0Õ0#!K)::W/W(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterScopedGrant_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.ScopedGrantDao_JdbcImpl._insertAdapterScopedGrant_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScopedGrantDao_JdbcImpl._insertAdapterScopedGrant_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.ScopedGrantDao_JdbcImpl._insertAdapterScopedGrant_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.ScopedGrant) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){},» l    :u:WuW(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.ScopedGrantDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.ScopedGrant){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){} 4.3(){}(){}getSite(){}getSiteAsync(){}getSiteAuthSaltAsync(){}getSiteAsFlow(){}replaceAsync(com.ustadmobile.lib.db.entities.Site){}insert(com.ustadmobile.lib.db.entities.Site){}updateAsync(com.ustadmobile.lib.db.entities.Site){}"T l   4FF==4..33(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.SiteDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}getSite(){}(kotlin.String?){}getSite(){}getSiteAsync(){}getSiteAsync(){}getSiteAuthSaltAsync(){}getSiteAuthSaltAsync(){}getSiteAsFlow(){}getSiteAsFlow(){}replaceAsync(com.ustadmobile.lib.db.entities.Site){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}replaceAsync(com.ustadmobile.lib.db.entities.Site){}insert(com.ustadmobile.lib.db.entities.Site){}insert(com.ustadmobile.lib.db.entities.Site){}updateAsync(com.ustadmobile.lib.db.entities.Site){}updateAsync(com.ustadmobile.lib.db.entities.Site){}i0 l ¢’0È#!&'K#¢‘Ç"44..3Æ¥E3 ¿Z¶{°«> ™ "+ ÖÀD°«™©™”†3À°«™(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterSite_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl._insertAdapterSite_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl._insertAdapterSite_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl._insertAdapterSite_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Site) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterSite_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl._insertAdapterSite_abort. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl._insertAdapterSite_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteDao_JdbcImpl._insertAdapterSite_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.Site) returnType:kotlin.Unit(){}replaceAsync(com.ustadmobile.lib.db.entities.Site){}insertAndReturnIdAsync(1:0){}replaceAsync(com.ustadmobile.lib.db.entities.Site){}insert(com.ustadmobile.lib.db.entities.Site){}insertAndReturnId(1:0){}insert(com.ustadmobile.lib.db.entities.Site){}updateAsync(com.ustadmobile.lib.db.entities.Site){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateAsync(com.ustadmobile.lib.db.entities.Site){}getSite(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Site?useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Site?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Site?getLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Site) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}getSite(){}getSiteAsync(){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Site? [suspend]executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Site?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Site?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Site) returnType:kotlin.UnitgetSiteAsync(){}getSiteAuthSaltAsync(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.String? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}getSiteAuthSaltAsync(){}getSiteAsFlow(){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.Site? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Site? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Site?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Site?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Site) returnType:kotlin.UnitgetSiteAsFlow(){}9,´ l    5 zkh žkiC“oukž4u4.xk.3u3(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.SiteDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}getSite(){}getSite(){}getSiteAsync(){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}(){}(){}getSiteAsync(){}getSiteAuthSaltAsync(){}getSiteAuthSaltAsync(){}getSiteAsFlow(){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}getSiteAsFlow(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitreplaceAsync(com.ustadmobile.lib.db.entities.Site){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]replaceAsync(com.ustadmobile.lib.db.entities.Site){}insert(com.ustadmobile.lib.db.entities.Site){}withRepoChangeMonitor@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Longinsert(com.ustadmobile.lib.db.entities.Site){}updateAsync(com.ustadmobile.lib.db.entities.Site){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateAsync(com.ustadmobile.lib.db.entities.Site){} 8$P;,%(){}(){}findSiteTerms(kotlin.String){}insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}findByUidAsync(kotlin.Long){}findAllTermsAsListFlow(kotlin.Int){}findAllTerms(kotlin.Int){}findAllWithLanguageAsList(){}upsertList(kotlin.collections.List){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findAvailableSiteTermLanguages(kotlin.Int){}findLatestByLanguage(kotlin.String){}2Y l 8FF==8$$P!] —NP;;,,%%U—UU—U(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.SiteTermsDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findSiteTerms(kotlin.String){}findSiteTerms(kotlin.String){}insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findAllTermsAsListFlow(kotlin.Int){}findAllTermsAsListFlow(kotlin.Int){}findAllTerms(kotlin.Int){}findAllTerms(kotlin.Int){}findAllWithLanguageAsList(){}findAllWithLanguageAsList(){}upsertList(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitplusAssign@kotlin.collections.MutableCollection(0:0){0§}upsertList(kotlin.collections.List){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findAvailableSiteTermLanguages(kotlin.Int){}findAvailableSiteTermLanguages(kotlin.Int){}findLatestByLanguage(kotlin.String){}findLatestByLanguage(kotlin.String){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitinsertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitupdateListAsync(kotlin.collections.List){}¶0 l §›0Ñ*#!&'K' §œÒ+(88P/PUUUƦ E UÖZ)Å{Dµ°> ž!""$'%#ŵ°ž$†3¬ÝÍx¯ž$ÝͯžéÙ»  ª!!""""$$''%%##== ******%%&&**++%%;¥;,²”,%ŵ°ž%(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterSiteTerms_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl._insertAdapterSiteTerms_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl._insertAdapterSiteTerms_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl._insertAdapterSiteTerms_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterSiteTerms_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl._insertAdapterSiteTerms_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl._insertAdapterSiteTerms_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SiteTermsDao_JdbcImpl._insertAdapterSiteTerms_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.Unit(){}insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}insertAndReturnIdAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}upsertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(kotlin.String;kotlin.Boolean;kotlin.coroutines.SuspendFunction1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Unit [suspend]setAutoCommit(kotlin.Boolean){}getConnection(){}iterator(){}hasNext(){}next(){}executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}commit(){}updateListAsync(kotlin.collections.List){}findSiteTerms(kotlin.String){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.SiteTerms? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTerms?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTerms?getLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findSiteTerms(kotlin.String){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.SiteTerms? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTerms?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTerms?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitfindByUidAsync(kotlin.Long){}findAllTermsAsListFlow(kotlin.Int){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTermsFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitfindAllTermsAsListFlow(kotlin.Int){}findAllTerms(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTermsFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitfindAllTerms(kotlin.Int){}findAllWithLanguageAsList(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTermsWithLanguagewasNull(){}inc(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SiteTermsWithLanguage) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}not(){}(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.Language?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}findAllWithLanguageAsList(){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findAvailableSiteTermLanguages(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.String?getString(kotlin.Int){}findAvailableSiteTermLanguages(kotlin.Int){}findLatestByLanguage(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.SiteTerms? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTerms?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SiteTerms?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.UnitfindLatestByLanguage(kotlin.String){}I,¹ l    58u8$o$uzkh žkiCPV#“kžPuP;u;,kž,%%UuUUuU(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.SiteTermsDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findSiteTerms(kotlin.String){}findSiteTerms(kotlin.String){}insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertAsync(com.ustadmobile.lib.db.entities.SiteTerms){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findAllTermsAsListFlow(kotlin.Int){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findAllTermsAsListFlow(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Int.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findAllTerms(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindAllTerms(kotlin.Int){}findAllWithLanguageAsList(){}findAllWithLanguageAsList(){}upsertList(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertList(kotlin.collections.List){}updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}findAvailableSiteTermLanguages(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindAvailableSiteTermLanguages(kotlin.Int){}findLatestByLanguage(kotlin.String){}findLatestByLanguage(kotlin.String){}insertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}updateListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateListAsync(kotlin.collections.List){} Y<<#(){}(){}insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}findUidBySourcedId(kotlin.String){}existsByUid(kotlin.Long){}] l Y!] ›##Y<<<<##(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.StudentResultDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.StudentResult) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}findUidBySourcedId(kotlin.String){}findUidBySourcedId(kotlin.String){}existsByUid(kotlin.Long){}existsByUid(kotlin.Long){}‰0 l #«£0Ù6!&""#'K+$«¤Ú7,Y/Y<<<ÖZ)ú{DêxÌ >F »##DD¢#%+&$"'0$&#! #!!<#¦–‘#©™”(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterStudentResult_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl._insertAdapterStudentResult_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl._insertAdapterStudentResult_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl._insertAdapterStudentResult_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.StudentResult) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setFloat(kotlin.Int;kotlin.Float){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterStudentResult_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl._insertAdapterStudentResult_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl._insertAdapterStudentResult_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.StudentResultDao_JdbcImpl._insertAdapterStudentResult_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.StudentResult) returnType:kotlin.Unit(){}insertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.StudentResultAndCourseBlockSourcedIdgetString(kotlin.String){}getLong(kotlin.String){}wasNull(){}inc(){}getInt(kotlin.String){}getFloat(kotlin.String){}getBoolean(kotlin.String){}EQEQ(kotlin.Any?;kotlin.Any?){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.StudentResult;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.StudentResultAndCourseBlockSourcedId) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}not(){}(com.ustadmobile.lib.db.entities.StudentResult){}(com.ustadmobile.lib.db.entities.StudentResult){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.StudentResult) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.String?){}(kotlin.Long){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Float){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}findUidBySourcedId(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findUidBySourcedId(kotlin.String){}existsByUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}existsByUid(kotlin.Long){}-,½ l    YuY<u<<zkh žkiCPV$“<##(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.StudentResultDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertListAsync(kotlin.collections.List){}upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.StudentResult){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByClazzAndStudent(kotlin.Long;kotlin.Long;kotlin.Long){}findUidBySourcedId(kotlin.String){}findUidBySourcedId(kotlin.String){}existsByUid(kotlin.Long){}existsByUid(kotlin.Long){} ((){}(){}replace(com.ustadmobile.door.SyncNode){}getLocalNodeClientId(){} 0 l ›š0Ð!K'( (ÖZ)¦{D–‘(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterSyncNode_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.SyncNodeDao_JdbcImpl._insertAdapterSyncNode_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SyncNodeDao_JdbcImpl._insertAdapterSyncNode_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SyncNodeDao_JdbcImpl._insertAdapterSyncNode_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.door.SyncNode) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}replace(com.ustadmobile.door.SyncNode){}insert(1:0){}replace(com.ustadmobile.door.SyncNode){}getLocalNodeClientId(){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}getLocalNodeClientId(){} 0)$4:JDH?(){}(){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}findAllByPersonUidEntities(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}findByPersonUid(kotlin.Long){}personHasSystemPermission(kotlin.Long;kotlin.Long){}personHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}personHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}personHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){}'` l 00))$$44::JJDDHH?FF==##?(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.SystemPermissionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}findAllByPersonUidEntities(kotlin.Long){}findAllByPersonUidEntities(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}findByPersonUid(kotlin.Long){}findByPersonUid(kotlin.Long){}personHasSystemPermission(kotlin.Long;kotlin.Long){}personHasSystemPermission(kotlin.Long;kotlin.Long){}personHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}personHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}personHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}personHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}personHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}personHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}upsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){}y0 l '®ª0à@#!'K/??0ÖZ)ä{DÔx¶>T ¥"!&##0)äÔ¶¥)$†3›Ì¼·¥$Ë»{¶¥4©™”4:x©™”:JšË»¶'¥''((JDË»¶¥DH¡Ò½'¬))))H(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterSystemPermission_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.SystemPermissionDao_JdbcImpl._insertAdapterSystemPermission_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SystemPermissionDao_JdbcImpl._insertAdapterSystemPermission_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.SystemPermissionDao_JdbcImpl._insertAdapterSystemPermission_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.SystemPermission) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){}insertAsync(1:0){}upsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SystemPermissiongetLong(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SystemPermission) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}findAllByPersonUidEntities(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SystemPermissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SystemPermission) returnType:kotlin.UnitfindAllByPersonUidEntities(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.SystemPermission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.SystemPermission? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SystemPermission?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SystemPermission?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SystemPermission) returnType:kotlin.UnitfindByPersonUidAsFlow(kotlin.Long){}findByPersonUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.SystemPermission [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SystemPermissionmapNextRow@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.SystemPermissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.SystemPermission) returnType:kotlin.UnitfindByPersonUid(kotlin.Long){}personHasSystemPermission(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleangetBoolean(kotlin.Int){}personHasSystemPermission(kotlin.Long;kotlin.Long){}personHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.BooleanpersonHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}personHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.PermissionPair [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PermissionPair [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPairFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPair(kotlin.Boolean;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PermissionPair) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}personHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}personHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.PermissionPair [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPairFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PermissionPairFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PermissionPair) returnType:kotlin.UnitpersonHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.composites.EditAndViewPermission [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.EditAndViewPermission [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.EditAndViewPermissionFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.EditAndViewPermission(kotlin.Boolean;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.EditAndViewPermission) returnType:kotlin.Unit(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}J,À l    500))$o$uzkh žkiCPV$“4kž4::ukžJJukžDkžDHHukž?u?(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.SystemPermissionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}findAllByPersonUid(kotlin.Long;kotlin.Boolean){}findAllByPersonUidEntities(kotlin.Long){}findAllByPersonUidEntities(kotlin.Long){}findByPersonUidAsFlow(kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findByPersonUidAsFlow(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByPersonUid(kotlin.Long){}findByPersonUid(kotlin.Long){}personHasSystemPermission(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasSystemPermission(kotlin.Long;kotlin.Long){}personHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}personHasSystemPermissionAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}personHasSystemPermissionPairAsFlow(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitpersonHasSystemPermissionPair(kotlin.Long;kotlin.Long;kotlin.Long){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}personHasEditAndViewPermissionForPersonAsFlow(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitupsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(com.ustadmobile.lib.db.entities.SystemPermission){} 5%$4?1(){}(){}insert(com.ustadmobile.lib.db.entities.TransferJob){}findByUid(kotlin.Int){}findByUidAsFlow(kotlin.Int){}updateStatus(kotlin.Int;kotlin.Int){}getJobStatus(kotlin.Int){}updateStatusIfComplete(kotlin.Int){}findJobByEntityAndTableUid(kotlin.Int;kotlin.Long){}findByContentEntryUidWithTotalsAsFlow(kotlin.Long;kotlin.Int){}findOfflineItemUidForTransferJobUid(kotlin.Int){}}0 l !©Ÿ0Õ0#&!K)55ÖZ)Ç{D·²>‚   ""†3–Ç·² %¥E%¥•$¥$4ßÏx± 4?¹êÚ¼ ]« &&AA ?1¦–‘1(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterTransferJob_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.TransferJobDao_JdbcImpl._insertAdapterTransferJob_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.TransferJobDao_JdbcImpl._insertAdapterTransferJob_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.TransferJobDao_JdbcImpl._insertAdapterTransferJob_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.TransferJob) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insert(com.ustadmobile.lib.db.entities.TransferJob){}insertAndReturnIdAsync(1:0){}insert(com.ustadmobile.lib.db.entities.TransferJob){}findByUid(kotlin.Int){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.TransferJob? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJob?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJob?getInt(kotlin.String){}getString(kotlin.String){}getLong(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJob) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}findByUid(kotlin.Int){}findByUidAsFlow(kotlin.Int){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.TransferJob? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.TransferJob? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJob?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJob?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJob) returnType:kotlin.UnitfindByUidAsFlow(kotlin.Int){}updateStatus(kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateStatus(kotlin.Int;kotlin.Int){}getJobStatus(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}getJobStatus(kotlin.Int){}updateStatusIfComplete(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateStatusIfComplete(kotlin.Int){}findJobByEntityAndTableUid(kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJobFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJob) returnType:kotlin.UnitfindJobByEntityAndTableUid(kotlin.Int;kotlin.Long){}findByContentEntryUidWithTotalsAsFlow(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.TransferJobAndTotalswasNull(){}inc(){}(com.ustadmobile.lib.db.entities.TransferJob?;kotlin.Long;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.TransferJobAndTotals) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}not(){}(com.ustadmobile.lib.db.entities.TransferJob?){}(com.ustadmobile.lib.db.entities.TransferJob?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJob) returnType:kotlin.UnitfindByContentEntryUidWithTotalsAsFlow(kotlin.Long;kotlin.Int){}findOfflineItemUidForTransferJobUid(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Long [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findOfflineItemUidForTransferJobUid(kotlin.Int){} ?0(){}(){}insertAsync(com.ustadmobile.lib.db.entities.TransferJobError){}findByJobId(kotlin.Int){}dismissErrorByJobId(kotlin.Int;kotlin.Boolean){}=0 l &®©0ß?#!&'K.??ÖZ)ä{DÔx¶>I ¥#$0¥E0(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterTransferJobError_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.TransferJobErrorDao_JdbcImpl._insertAdapterTransferJobError_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.TransferJobErrorDao_JdbcImpl._insertAdapterTransferJobError_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.TransferJobErrorDao_JdbcImpl._insertAdapterTransferJobError_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.TransferJobError) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.TransferJobError){}insertAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.TransferJobError){}findByJobId(kotlin.Int){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJobErrorgetInt(kotlin.String){}getLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobError) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}findByJobId(kotlin.Int){}dismissErrorByJobId(kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}dismissErrorByJobId(kotlin.Int;kotlin.Boolean){} V9!3%K=+F(){}(){}insertList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.TransferJobItem){}findByJobUid(kotlin.Int){}findPendingByJobUid(kotlin.Int){}updateTransferredProgress(kotlin.Int;kotlin.Long){}updateStatus(kotlin.Int;kotlin.Int){}insertOutgoingReplicationForTransferJobItemIfDone(kotlin.Long;kotlin.Int){}updateStatusIfNotCompleteForAllInJob(kotlin.Int;kotlin.Int){}findNumberJobItemsNotComplete(kotlin.Int){}findByEntityUidList(kotlin.collections.List;kotlin.Int){}|0 l %­§0Ý<#!&K-V/V99ÖZ)ã{DÓxµ>´ ¤ ""!"')!ãÓµ¤!3¥E3%¥%K¥K=¥=+¥•+F†3²ã6mCÓµ¤F(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterTransferJobItem_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.TransferJobItemDao_JdbcImpl._insertAdapterTransferJobItem_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.TransferJobItemDao_JdbcImpl._insertAdapterTransferJobItem_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.TransferJobItemDao_JdbcImpl._insertAdapterTransferJobItem_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertList(kotlin.collections.List){}insert(com.ustadmobile.lib.db.entities.TransferJobItem){}insertAndReturnIdAsync(1:0){}insert(com.ustadmobile.lib.db.entities.TransferJobItem){}findByJobUid(kotlin.Int){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJobItemgetInt(kotlin.String){}getLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}findByJobUid(kotlin.Int){}findPendingByJobUid(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJobItemFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.UnitfindPendingByJobUid(kotlin.Int){}updateTransferredProgress(kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateTransferredProgress(kotlin.Int;kotlin.Long){}updateStatus(kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateStatus(kotlin.Int;kotlin.Int){}insertOutgoingReplicationForTransferJobItemIfDone(kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]insertOutgoingReplicationForTransferJobItemIfDone(kotlin.Long;kotlin.Int){}updateStatusIfNotCompleteForAllInJob(kotlin.Int;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateStatusIfNotCompleteForAllInJob(kotlin.Int;kotlin.Int){}findNumberJobItemsNotComplete(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntmapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}findNumberJobItemsNotComplete(kotlin.Int){}findByEntityUidList(kotlin.collections.List;kotlin.Int){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.TransferJobItemFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.TransferJobItem) returnType:kotlin.UnitfindByEntityUidList(kotlin.collections.List;kotlin.Int){} <#,);MEE<(){}(){}insertSession(com.ustadmobile.lib.db.entities.UserSession){}findSessionsByPerson(kotlin.Long){}findAllLocalSessionsLive(){}findAllLocalSessionsAsync(){}findLocalSessionByUsername(kotlin.String?){}countAllLocalSessionsAsync(kotlin.Long){}endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findByUidLive(kotlin.Long){}endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}findActiveNodesIdsByGroupUids(kotlin.collections.List){}countActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){}+[ l <FF==<##,,));;MMEEEE<<(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.UserSessionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertSession(com.ustadmobile.lib.db.entities.UserSession){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertSession(com.ustadmobile.lib.db.entities.UserSession){}findSessionsByPerson(kotlin.Long){}findSessionsByPerson(kotlin.Long){}findAllLocalSessionsLive(){}findAllLocalSessionsLive(){}findAllLocalSessionsAsync(){}findAllLocalSessionsAsync(){}findLocalSessionByUsername(kotlin.String?){}findLocalSessionByUsername(kotlin.String?){}countAllLocalSessionsAsync(kotlin.Long){}countAllLocalSessionsAsync(kotlin.Long){}endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}findActiveNodesIdsByGroupUids(kotlin.collections.List){}findActiveNodesIdsByGroupUids(kotlin.collections.List){}countActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){}countActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){}ß0 l !©Ÿ0Õ0#!&K)<<#ÖZ)ß{DÏx±>   # !#†3·èغ ©77S› "" !!  %%####%%--,,''##""$$""!!EEY¢%%%%((11++AA èغ©›¢ ,ÐÀ»©›¢ ,)¥•);¥E;–Ç·² M¥ME¿6mC¯‘EE¿¯‘E<¥•<(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterUserSession_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.UserSessionDao_JdbcImpl._insertAdapterUserSession_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.UserSessionDao_JdbcImpl._insertAdapterUserSession_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.UserSessionDao_JdbcImpl._insertAdapterUserSession_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.UserSession) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertSession(com.ustadmobile.lib.db.entities.UserSession){}insertAndReturnIdAsync(1:0){}insertSession(com.ustadmobile.lib.db.entities.UserSession){}findSessionsByPerson(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSessiongetLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSession) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.Int){}findSessionsByPerson(kotlin.Long){}findAllLocalSessionsLive(){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSessionAndPersonwasNull(){}inc(){}getBoolean(kotlin.String){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.UserSession?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSessionAndPerson) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.UserSession?){}(com.ustadmobile.lib.db.entities.UserSession?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSession) returnType:kotlin.UnitfindAllLocalSessionsLive(){}findAllLocalSessionsAsync(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSessionAndPersonFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSessionAndPerson) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSession) returnType:kotlin.UnitfindAllLocalSessionsAsync(){}findLocalSessionByUsername(kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.UserSessionAndPerson? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSessionAndPerson?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSessionAndPerson?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSessionAndPerson) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSession) returnType:kotlin.UnitfindLocalSessionByUsername(kotlin.String?){}countAllLocalSessionsAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countAllLocalSessionsAsync(kotlin.Long){}endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findByUidLive(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.UserSession? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.UserSession? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSession?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.UserSession?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.UserSession) returnType:kotlin.UnitfindByUidLive(kotlin.Long){}endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}findActiveNodesIdsByGroupUids(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LongfindActiveNodesIdsByGroupUids(kotlin.collections.List){}countActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntcountActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){},,» l    <u<##,,));u;MuMEEEE<<(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.UserSessionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertSession(com.ustadmobile.lib.db.entities.UserSession){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Long [suspend]insertSession(com.ustadmobile.lib.db.entities.UserSession){}findSessionsByPerson(kotlin.Long){}findSessionsByPerson(kotlin.Long){}findAllLocalSessionsLive(){}findAllLocalSessionsLive(){}findAllLocalSessionsAsync(){}findAllLocalSessionsAsync(){}findLocalSessionByUsername(kotlin.String?){}findLocalSessionByUsername(kotlin.String?){}countAllLocalSessionsAsync(kotlin.Long){}countAllLocalSessionsAsync(kotlin.Long){}endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]endSession(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findByUidLive(kotlin.Long){}findByUidLive(kotlin.Long){}endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]endOtherSessions(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}findActiveNodeIdsByPersonUids(kotlin.collections.List){}findActiveNodesIdsByGroupUids(kotlin.collections.List){}findActiveNodesIdsByGroupUids(kotlin.collections.List){}countActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){}countActiveSessionsForUserAndNode(kotlin.Long;kotlin.Long){} cAh(){}(){}insertOrIgnoreAsync(kotlin.collections.List){}updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}c l c!] ¡cAAhh(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityEntityDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.ActivityEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertOrIgnoreAsync(kotlin.collections.List){}updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}B0 l %±«0áD!&$$K-c/cAÖZ)¥EAh¥hÏ{D¿º>h ¨ #&2(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterActivityEntity_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_JdbcImpl._insertAdapterActivityEntity_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_JdbcImpl._insertAdapterActivityEntity_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityEntityDao_JdbcImpl._insertAdapterActivityEntity_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.ActivityEntity) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertOrIgnoreAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreAsync(kotlin.collections.List){}updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityEntity? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityEntity?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityEntity?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.String?){}(kotlin.Long){}findByUidAsync(kotlin.Long){},à l    cucAuAhuh(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityEntityDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreAsync(kotlin.collections.List){}updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateIfMoreInfoChanged(kotlin.Long;kotlin.String?;kotlin.Long){}updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateIfNotYetDefined(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){} h#(){}(){}upsertListAsync(kotlin.collections.List){}findAllByActivityUid(kotlin.Long){}f l h!] ªh##(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertListAsync(kotlin.collections.List){}findAllByActivityUid(kotlin.Long){}findAllByActivityUid(kotlin.Long){}80 l .º·0íY!&'K6h/h#ÖZ)ð{DàxÂ>Z ±#$#(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterActivityExtensionEntity_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_JdbcImpl._insertAdapterActivityExtensionEntity_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_JdbcImpl._insertAdapterActivityExtensionEntity_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao_JdbcImpl._insertAdapterActivityExtensionEntity_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertListAsync(kotlin.collections.List){}findAllByActivityUid(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntitygetLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityExtensionEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Boolean){}findAllByActivityUid(kotlin.Long){},Æ l    huh##(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityExtensionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}findAllByActivityUid(kotlin.Long){}findAllByActivityUid(kotlin.Long){} nT((){}(){}insertOrIgnoreAsync(kotlin.collections.List){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}findAllByActivityUidAsync(kotlin.Long){}h l n!] ¬nTT(((com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertOrIgnoreAsync(kotlin.collections.List){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}findAllByActivityUidAsync(kotlin.Long){}findAllByActivityUidAsync(kotlin.Long){}D0 l 0¼»0ñ_!&'K8n/nTÖZ)¿6mC{D¯x‘T(òâÄ>V ³#$((com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterActivityInteractionEntity_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_JdbcImpl._insertAdapterActivityInteractionEntity_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_JdbcImpl._insertAdapterActivityInteractionEntity_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao_JdbcImpl._insertAdapterActivityInteractionEntity_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertOrIgnoreAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreAsync(kotlin.collections.List){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.LonggetLong(kotlin.Int){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}findAllByActivityUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntitygetLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.String?){}(kotlin.Long){}(kotlin.Boolean){}findAllByActivityUidAsync(kotlin.Long){},È l    nunTT(((kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityInteractionDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreAsync(kotlin.collections.List){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}findActivityUidsWithInteractionEntitiesAsync(kotlin.collections.List){}findAllByActivityUidAsync(kotlin.Long){}findAllByActivityUidAsync(kotlin.Long){} `E#(){}(){}upsertList(kotlin.collections.List){}upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}findAllByActivityUid(kotlin.Long){}i l `!] § `EE##(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertList(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertList(kotlin.collections.List){}upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}findAllByActivityUid(kotlin.Long){}findAllByActivityUid(kotlin.Long){}@0 l +··0íV!&K3`/`ÖZ)¥EE¥E#í{DÝx¿>f ®$$$! #(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterActivityLangMapEntry_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_JdbcImpl._insertAdapterActivityLangMapEntry_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_JdbcImpl._insertAdapterActivityLangMapEntry_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao_JdbcImpl._insertAdapterActivityLangMapEntry_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertList(kotlin.collections.List){}upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}findAllByActivityUid(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntrygetLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}findAllByActivityUid(kotlin.Long){},,É l    `u`uEuE#zkh žkiCPV$“#(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActivityLangMapEntryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertList(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertList(kotlin.collections.List){}upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertIfInteractionEntityExists(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateIfChanged(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long){}findAllByActivityUid(kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findAllByActivityUid(kotlin.Long){} d\=5A(){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}findUidAndEtagByListAsync(kotlin.collections.List){}findGroupMembers(kotlin.Long){}'Z l dFF==!] žNd\ž\==55AA(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.ActorDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreListAsync(kotlin.collections.List){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitupsertListAsync(kotlin.collections.List){}updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}findByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}findUidAndEtagByListAsync(kotlin.collections.List){}findUidAndEtagByListAsync(kotlin.collections.List){}findGroupMembers(kotlin.Long){}findGroupMembers(kotlin.Long){}s0 l "®Ÿ0Õ5#!&K*"®ŸÕ5*d/d\\=ÖZ)¥E=Ì{D¼·>ž ¥#!!)#(,#5̼·¥5Aì6mCÜx¾-­AäÔ¶¥(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterActorEntity_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl._insertAdapterActorEntity_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl._insertAdapterActorEntity_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl._insertAdapterActorEntity_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterActorEntity_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl._insertAdapterActorEntity_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl._insertAdapterActorEntity_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.ActorDao_JdbcImpl._insertAdapterActorEntity_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.Unit(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity?getLong(kotlin.String){}getString(kotlin.String){}getInt(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}findByUidAsync(kotlin.Long){}findByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitfindByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}findUidAndEtagByListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.ActorUidEtagAndLastMod(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.ActorUidEtagAndLastMod) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findUidAndEtagByListAsync(kotlin.collections.List){}findGroupMembers(kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitfindGroupMembers(kotlin.Long){}",º l    dud\u\=u=55AA(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.ActorDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateIfNameChanged(kotlin.Long;kotlin.String?;kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}findByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}findByUidAndPersonUidAsync(kotlin.Long;kotlin.Long){}findUidAndEtagByListAsync(kotlin.collections.List){}findUidAndEtagByListAsync(kotlin.collections.List){}findGroupMembers(kotlin.Long){}findGroupMembers(kotlin.Long){} meJ(){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){}i l m!] § me§eJJ(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin) returnType:kotlin.UnitupsertListAsync(kotlin.collections.List){}updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){}updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){}'0 l +··0íV!K3+··íV3m/meeJÖZ)¥EJ(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterGroupMemberActorJoin_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl._insertAdapterGroupMemberActorJoin_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl._insertAdapterGroupMemberActorJoin_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl._insertAdapterGroupMemberActorJoin_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}{}_insertAdapterGroupMemberActorJoin_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl._insertAdapterGroupMemberActorJoin_upsert. [primary]FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl._insertAdapterGroupMemberActorJoin_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringFUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao_JdbcImpl._insertAdapterGroupMemberActorJoin_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin) returnType:kotlin.Unit(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){},É l    mumeueJuJ(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.GroupMemberActorJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreListAsync(kotlin.collections.List){}upsertListAsync(kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertListAsync(kotlin.collections.List){}updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateLastModifiedTimeIfNeededAsync(kotlin.Long;kotlin.Long;kotlin.Long){} F(){}(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){} g l FF(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){}"0 l )µ³0éP!&VK1FF(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterStateDeleteCommand_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_JdbcImpl._insertAdapterStateDeleteCommand_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_JdbcImpl._insertAdapterStateDeleteCommand_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao_JdbcImpl._insertAdapterStateDeleteCommand_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}setLongNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Long?){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){}insertAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){},Ç l    FuF(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StateDeleteCommandDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertAsync(com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){} XHcXN(){}(){}upsertAsync(kotlin.collections.List){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}findByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){}` l X!] žXHHccXXNN(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StateEntityDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.StateEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertAsync(kotlin.collections.List){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}findByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}findByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){}getH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){}m0 l "®¥0Û;!&'VK*X/XHÖZ)Ì{D¼·ED>Á ¥" !$ !&&&)HcäÔx¶¥cXñáÃ#² XNäÔ¶¥N(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterStateEntity_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StateEntityDao_JdbcImpl._insertAdapterStateEntity_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StateEntityDao_JdbcImpl._insertAdapterStateEntity_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StateEntityDao_JdbcImpl._insertAdapterStateEntity_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.StateEntity) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}setLongNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Long?){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertAsync(kotlin.collections.List){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.StateEntity? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StateEntity?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StateEntity?getLong(kotlin.String){}getStringNonNull@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getInt(kotlin.String){}getBoolean(kotlin.String){}getLongNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.String;kotlin.Boolean;kotlin.Long?;kotlin.Long?;kotlin.Boolean;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StateEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String){}(kotlin.Long){}(kotlin.Long){}(kotlin.String){}(kotlin.Int){}(kotlin.String){}(kotlin.Boolean){}(kotlin.Long?){}(kotlin.Long?){}(kotlin.Boolean){}(kotlin.String?){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}findByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StateEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StateEntity) returnType:kotlin.UnitfindByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.StateIdAndLastModified(kotlin.String;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.StateIdAndLastModified) returnType:kotlin.Unit(kotlin.String){}(kotlin.String){}(kotlin.Long){}(kotlin.Long){}getStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StateEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StateEntity) returnType:kotlin.UnitgetH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){}3,À l    XuXHzkh žkiCPV$'“HckžHHcXkžXNN(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StateEntityDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertAsync(kotlin.collections.List){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}serializer@kotlin.Boolean.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findByActorAndHash(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}findByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unit@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}findByAgentAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetStateIds(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlin.Long){}getH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){}getH5PPreload(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long?;kotlin.Long?){} u:(){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){} q l uu::(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertOrIgnoreListAsync(kotlin.collections.List){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){};0 l 3¿Ç0ýn!&K;u/u:ÖZ)õ{DåxÇ>_ ¶**#&(:(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterStatementContextActivityJoin_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_JdbcImpl._insertAdapterStatementContextActivityJoin_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_JdbcImpl._insertAdapterStatementContextActivityJoin_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao_JdbcImpl._insertAdapterStatementContextActivityJoin_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoin) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreListAsync(kotlin.collections.List){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoingetLong(kotlin.String){}getInt(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementContextActivityJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){},Ñ l    uuu::(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StatementContextActivityJoinDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreListAsync(kotlin.collections.List){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){}findAllByStatementId(kotlin.Long;kotlin.Long;kotlin.Int){} h,0 (#LEC¢hk\b@KLOPJ”K>5(){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}getOneStatement(){}getResults(com.ustadmobile.door.DoorQuery){}getListResults(com.ustadmobile.door.DoorQuery){}getPerson(){}getStatements(kotlin.Long;kotlin.Long){}findById(kotlin.Long;kotlin.Long){}findStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}findStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}findStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}findStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}findActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}findResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}findPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}findPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}findSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}findSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}findStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}getUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}scoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}findByUidWithActivityAsync(kotlin.Long;kotlin.Long){}A^ l h!] ¢!!h,,00  ((##LLEECC¢¢hhkk\\bb@@KKLLOOPPJJ””KK>>55(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StatementDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreListAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertOrIgnoreListAsync(kotlin.collections.List){}getOneStatement(){}getOneStatement(){}getResults(com.ustadmobile.door.DoorQuery){}getResults(com.ustadmobile.door.DoorQuery){}getListResults(com.ustadmobile.door.DoorQuery){}getListResults(com.ustadmobile.door.DoorQuery){}getPerson(){}(kotlin.String?){}getPerson(){}getStatements(kotlin.Long;kotlin.Long){}getStatements(kotlin.Long;kotlin.Long){}findById(kotlin.Long;kotlin.Long){}findById(kotlin.Long;kotlin.Long){}findStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}findStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}findStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}findStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}findStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}findStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}findStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}findStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}findActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}findActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}findResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}findResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}findPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}findPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}findPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}findPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}findSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}findSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}findSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}findActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}findStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}findStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}getUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}getUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}scoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}scoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}findByUidWithActivityAsync(kotlin.Long;kotlin.Long){}findByUidWithActivityAsync(kotlin.Long;kotlin.Long){}R0 l &²§0ÝA!!!\XV&!!!!##T'""""K.h/h†3ŸÖZÐ{DÀ»GEDC>É ©"",%'((&&)&(%%%$&**',,.!&,--&#&&, 7çh×x¹4¨ ,0Ê‘L+aôäÆ gµHH©77S› "" !!  %%####%%--,,''##""$$""!!!¶4¥• 0 ¿¸²­› ()èØº©(#ÐÀ»©#LèØº©LEèØº©ECèØº©C¢ô䯬µNN©XX-®&&'' FFž¥##!!!!))##((,,##¢hô6mC䯵©®¥hkäÔ¶¥k\áѳZ¢$$####\b°áѳ¢b@ÐÀ»©@KèØº©KLÊš4ô䯣µ##%% 66›??Y¢%%%%((11++¿¥•LOèØº©OPË¡<õåÇr¶**** ##%%##Æ¥•PJíÝ¿f®$$$$$$!! J”Çš1ñáÃ%²44MM©>>?¤!!##KKKª !!$$''%%FFh¨ ##&&22XX®¿¥•”K»ìܾp­CC¤HHªK>èØº©>5×ÇÂs°MM©LL¨5(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterStatementEntity_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl._insertAdapterStatementEntity_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl._insertAdapterStatementEntity_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl._insertAdapterStatementEntity_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}setInt(kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBooleanNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Boolean?){}(){}(){}(){}(){}setFloatNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Float?){}(){}(){}(){}(){}(){}(){}(){}(){}setLongNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Long?){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setIntNullable@com.ustadmobile.door.jdbc.PreparedStatement(kotlin.Int;kotlin.Int?){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreListAsync(kotlin.collections.List){}getOneStatement(){}doorFlow@com.ustadmobile.door.room.RoomDatabase(kotlin.Array;kotlin.coroutines.SuspendFunction0<0:0>){0§}arrayOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity? [suspend]prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity?getLong(kotlin.String){}getInt(kotlin.String){}getBooleanNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getFloatNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getLongNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getString(kotlin.String){}getIntNullable@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean?;kotlin.Boolean?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Long?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean?){}(kotlin.Boolean?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Long?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int?){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Boolean){}getOneStatement(){}getResults(com.ustadmobile.door.DoorQuery){}(){}(){}hasListOrArrayParams@com.ustadmobile.door.DoorQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]bindToPreparedStmt(com.ustadmobile.door.jdbc.PreparedStatement;com.ustadmobile.door.room.RoomDatabase){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.StatementReportDatagetFloat(kotlin.String){}(kotlin.Float;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.StatementReportData) returnType:kotlin.Unit(kotlin.Float){}(kotlin.Float){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}getResults(com.ustadmobile.door.DoorQuery){}getListResults(com.ustadmobile.door.DoorQuery){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.getListResults. [primary](com.ustadmobile.door.room.RoomDatabase;kotlin.Array){}FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.getListResults., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]copyWithExtraParams@com.ustadmobile.door.DoorQuery(kotlin.String;kotlin.Array){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.StatementEntityAndDisplayDetailswasNull(){}inc(){}EQEQ(kotlin.Any?;kotlin.Any?){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.Person?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.StatementEntityAndDisplayDetails) returnType:kotlin.Unitnot(){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}loadRows(kotlin.Int;kotlin.Int){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.getListResults.) returnType:kotlin.Int [suspend]copy@com.ustadmobile.door.DoorQuery(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntgetInt(kotlin.Int){}countRows(){}getListResults(com.ustadmobile.door.DoorQuery){}getPerson(){}prepareAndUseStatement@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.Person?executeQuery(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.Person?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.UnitgetPerson(){}getStatements(kotlin.Long;kotlin.Long){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitgetStatements(kotlin.Long;kotlin.Long){}findById(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindById(kotlin.Long;kotlin.Long){}findStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}findStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}findStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.StatementEntityAndRelated(com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin?;com.ustadmobile.lib.db.entities.xapi.ActorEntity?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.StatementEntityAndRelated) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.StatementEntity?){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin?){}(com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin?){}(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.xapi.ActorEntity?){}(com.ustadmobile.lib.db.entities.xapi.ActorEntity?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int){}(kotlin.Int){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}findStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]setArray(kotlin.Int;com.ustadmobile.door.jdbc.Array){}createArrayOrProxyArrayOf@com.ustadmobile.door.jdbc.Connection(kotlin.String;kotlin.Array){}getConnection(){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.StatementEntityAndRelatedFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.StatementEntityAndRelated) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitfindStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}findActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActorEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActorEntity) returnType:kotlin.UnitfindActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.BlockStatus(kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.BlockStatus) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int?){}(kotlin.Int?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean?){}(kotlin.Boolean?){}(kotlin.Float?){}(kotlin.Float?){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.BlockStatusFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.BlockStatus) returnType:kotlin.UnitfindStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}findResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}findPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}findPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findPersonsWithAttempts. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findPersonsWithAttempts., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.PersonAndPictureAndNumAttempts(com.ustadmobile.lib.db.entities.Person;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Int;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?;kotlin.Int?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.PersonAndPictureAndNumAttempts) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean?){}(kotlin.Boolean?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Int?){}(kotlin.Int?){}(com.ustadmobile.lib.db.entities.Person){}(com.ustadmobile.lib.db.entities.Person){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.PersonPicture) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.Boolean){}(kotlin.Boolean){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findPersonsWithAttempts.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}findSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitfindSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}findSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findSessionsByPersonAndContent. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findSessionsByPersonAndContent., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.SessionTimeAndProgressInfo(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Float?;kotlin.Boolean;kotlin.Boolean?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.SessionTimeAndProgressInfo) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Int?){}(kotlin.Int?){}(kotlin.Float?){}(kotlin.Float?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Boolean?){}(kotlin.Boolean?){}(kotlin.Long){}(kotlin.Long){}FUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findSessionsByPersonAndContent.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}findActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}findStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}CLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.paging.DoorLimitOffsetPagingSource]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findStatementsBySession. [primary]FUN name:loadRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findStatementsBySession., _limit:kotlin.Int, _offset:kotlin.Int) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.StatementEntityAndVerb(com.ustadmobile.lib.db.entities.xapi.StatementEntity;com.ustadmobile.lib.db.entities.xapi.VerbEntity?;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?;com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.StatementEntityAndVerb) returnType:kotlin.Unit(kotlin.String?){}(kotlin.String?){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.VerbEntity?){}(com.ustadmobile.lib.db.entities.xapi.VerbEntity?){}(kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}(com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}(com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Int){}(kotlin.Int){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry?){}(com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry) returnType:kotlin.UnitFUN name:countRows visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementDao_JdbcImpl.findStatementsBySession.) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.IntfindStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}getUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.VerbEntityAndName(com.ustadmobile.lib.db.entities.xapi.VerbEntity;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.VerbEntityAndName) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.VerbEntity){}(com.ustadmobile.lib.db.entities.xapi.VerbEntity){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbEntity) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}(com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry) returnType:kotlin.UnitgetUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}scoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.UnitscoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}findByUidWithActivityAsync(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.composites.xapi.StatementAndActivity? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.StatementAndActivity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.composites.xapi.StatementAndActivity?(com.ustadmobile.lib.db.entities.xapi.StatementEntity;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.composites.xapi.StatementAndActivity) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.StatementEntity){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntity) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}(com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.ActivityEntity) returnType:kotlin.UnitfindByUidWithActivityAsync(kotlin.Long;kotlin.Long){}s,¾ l    5huh,,00 ((##LLEECC¢¢hhkk\\bobuzkh žkiCPV$H“@@KKL×Lï~nžHH&#Õ@OOPPïnžJJ””ïnžKKukž>kž>55(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StatementDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}{}repoDaoFlowHelper(com.ustadmobile.door.DoorDatabaseRepository){}(){}(){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreListAsync(kotlin.collections.List){}getOneStatement(){}getOneStatement(){}getResults(com.ustadmobile.door.DoorQuery){}getResults(com.ustadmobile.door.DoorQuery){}getListResults(com.ustadmobile.door.DoorQuery){}getListResults(com.ustadmobile.door.DoorQuery){}getPerson(){}getPerson(){}getStatements(kotlin.Long;kotlin.Long){}getStatements(kotlin.Long;kotlin.Long){}findById(kotlin.Long;kotlin.Long){}findById(kotlin.Long;kotlin.Long){}findStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}findStatusStatementsByContentEntryUid(kotlin.Long;kotlin.Long;kotlin.Long){}findStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}findStatusStatementByParentContentEntryUid(kotlin.Long;kotlin.Long){}findStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}findStatusStatementsForStudentByClazzUid(kotlin.Long;kotlin.Long){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}findStatusForStudentsInClazzStatements(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Boolean){}findStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}findStatusForStudentsInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Boolean){}findActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}findActorEntitiesForStudentInClazzByUidList(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazz(kotlin.Long;kotlin.collections.List;kotlin.Long){}findStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}asRepoFlow(kotlinx.coroutines.flow.Flow<0:0>;kotlin.coroutines.SuspendFunction0){0§}findStatusForStudentsInClazzAsFlow(kotlin.Long;kotlin.collections.List;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}ListSerializer(kotlinx.serialization.KSerializer<0:0>){0§}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}findResumableRegistration(kotlin.Long;kotlin.Long;kotlin.Long){}findPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}findPersonsWithAttemptsStatements(kotlin.Long;kotlin.Long;kotlin.String?){}findPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}(com.ustadmobile.door.DoorDatabaseRepository;kotlin.String;androidx.paging.PagingSource;kotlin.coroutines.SuspendFunction1,kotlin.Boolean>){}findPersonsWithAttempts(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int){}(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]replicateHttpRequestOrThrow@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.Unit@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}serializer@kotlin.String.Companion(){}serializer@kotlin.Int.Companion(){}pagingSourceLoadParameters@io.ktor.client.request.HttpRequestBuilder(kotlinx.serialization.json.Json;kotlinx.serialization.SerializationStrategy<0:0?>;androidx.paging.PagingSource.LoadParams<0:0>){0§}endOfPaginationReached@io.ktor.client.statement.HttpResponse(){}findSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}findSessionsByPersonAndContentStatements(kotlin.Long;kotlin.Long;kotlin.Long){}findSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}findSessionsByPersonAndContent(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitfindActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}findActivityEntryLangMapsForStatementsBySession(kotlin.Long;kotlin.Long){}findStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}findStatementsBySession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.collections.List){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_pagingParams:androidx.paging.PagingSource.LoadParams{ app.cash.paging.PagingSourceLoadParams }) returnType:kotlin.Boolean [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.BooleanFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitgetUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}getUniqueVerbsForSession(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitscoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitscoreOrProgressDataExistsForContent(kotlin.Long;kotlin.Long){}findByUidWithActivityAsync(kotlin.Long;kotlin.Long){}findByUidWithActivityAsync(kotlin.Long;kotlin.Long){} l((){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}getStatements(kotlin.Long;kotlin.Long){} h l ll(((com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertOrIgnoreListAsync(kotlin.collections.List){}getStatements(kotlin.Long;kotlin.Long){}getStatements(kotlin.Long;kotlin.Long){}00 l *¶µ0ëS!&K2l/l(ÖZ)ì{DÜx¾>< ­!!%((com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterStatementEntityJson_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_JdbcImpl._insertAdapterStatementEntityJson_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_JdbcImpl._insertAdapterStatementEntityJson_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao_JdbcImpl._insertAdapterStatementEntityJson_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.StatementEntityJson) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertOrIgnoreListAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreListAsync(kotlin.collections.List){}getStatements(kotlin.Long;kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.StatementEntityJsongetLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.StatementEntityJson) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}getStatements(kotlin.Long;kotlin.Long){},È l    lul(((kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.StatementEntityJsonDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreListAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreListAsync(kotlin.collections.List){}getStatements(kotlin.Long;kotlin.Long){}getStatements(kotlin.Long;kotlin.Long){} _(){}(){}insertOrIgnoreAsync(kotlin.collections.List){}findByUid(kotlin.Long){}findByVerbUrl(kotlin.String){}Y l _!] _(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.VerbDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertOrIgnoreAsync(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.VerbEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertOrIgnoreAsync(kotlin.collections.List){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByVerbUrl(kotlin.String){}findByVerbUrl(kotlin.String){}80 l !­0Ó2!&'K)_/_ÖZ)Ë{D»¶>? ¤!#Ë»¶¤(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterVerbEntity_ignoreCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbDao_JdbcImpl._insertAdapterVerbEntity_ignore. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.VerbDao_JdbcImpl._insertAdapterVerbEntity_ignore., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.VerbDao_JdbcImpl._insertAdapterVerbEntity_ignore., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.VerbEntity) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertOrIgnoreAsync(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}insertOrIgnoreAsync(kotlin.collections.List){}findByUid(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.VerbEntity? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.VerbEntity?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.VerbEntity?getLong(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Long){}findByUid(kotlin.Long){}findByVerbUrl(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.VerbEntity? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.VerbEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.VerbEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbEntity) returnType:kotlin.UnitfindByVerbUrl(kotlin.String){},¹ l    _u_(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.VerbDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertOrIgnoreAsync(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertOrIgnoreAsync(kotlin.collections.List){}findByUid(kotlin.Long){}findByUid(kotlin.Long){}findByVerbUrl(kotlin.String){}findByVerbUrl(kotlin.String){} \!(){}(){}upsertList(kotlin.collections.List){}findByVerbUidAsync(kotlin.Long){}e l \!] £%%\!!(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}upsertList(kotlin.collections.List){}mutableListOf(){0§}forEach@kotlin.collections.Iterator<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}iterator(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}upsertList(kotlin.collections.List){}findByVerbUidAsync(kotlin.Long){}findByVerbUidAsync(kotlin.Long){}30 l '³¯0åJ!&K/\/\!ÖZ)é{DÙx»>K ª !$'%!(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterVerbLangMapEntry_upsertCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_JdbcImpl._insertAdapterVerbLangMapEntry_upsert. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_JdbcImpl._insertAdapterVerbLangMapEntry_upsert., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao_JdbcImpl._insertAdapterVerbLangMapEntry_upsert., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry) returnType:kotlin.UnitsetLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}upsertList(kotlin.collections.List){}insertListAsync(kotlin.collections.List<1:0>){}upsertList(kotlin.collections.List){}findByVerbUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.collections.List [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:kotlin.collections.ListmapRows@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntrygetLong(kotlin.String){}getString(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.Long){}findByVerbUidAsync(kotlin.Long){},Å l    \u\!!(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.VerbLangMapEntryDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}upsertList(kotlin.collections.List){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]upsertList(kotlin.collections.List){}findByVerbUidAsync(kotlin.Long){}findByVerbUidAsync(kotlin.Long){} E@f(){}(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}findByUidAsync(kotlin.Long){}updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}findMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}f l EFF==E@@ff(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_dao(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}@com.ustadmobile.door.room.RoomDatabase(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}nextIdAsync(kotlin.Int){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}systemTimeInMillis(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}findMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}findMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}l0 l '´°0æL#!&##'##K/EEÖZ)Ò{D½E>ù «&&( ) '.('!"$0@¥E@fÒ½«f(com.ustadmobile.door.room.RoomDatabase){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_insertAdapterXapiSessionEntity_abortCLASS CLASS name: modality:FINAL visibility:local superTypes:[com.ustadmobile.door.EntityInsertionAdapter]CONSTRUCTOR visibility:public <> () returnType:com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_JdbcImpl._insertAdapterXapiSessionEntity_abort. [primary](com.ustadmobile.door.room.RoomDatabase){}FUN name:makeSql visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_JdbcImpl._insertAdapterXapiSessionEntity_abort., returnsId:kotlin.Boolean) returnType:kotlin.StringmakeSql(kotlin.Boolean){}FUN name:bindPreparedStmtToEntity visibility:public modality:OPEN <> ($this:com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao_JdbcImpl._insertAdapterXapiSessionEntity_abort., stmt:com.ustadmobile.door.jdbc.PreparedStatement, entity:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}setObject(kotlin.Int;kotlin.Any?){}setLong(kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setString(kotlin.Int;kotlin.String?){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}setBoolean(kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}bindPreparedStmtToEntity(com.ustadmobile.door.jdbc.PreparedStatement;1:0){}(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}insertAsync(1:0){}insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}findByUidAsync(kotlin.Long){}prepareAndUseStatementAsync@com.ustadmobile.door.room.RoomDatabase(com.ustadmobile.door.PreparedStatementConfig;kotlin.coroutines.SuspendFunction1){0§}(kotlin.String;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean){}trimMargin@kotlin.String(kotlin.String){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity? [suspend]useResults@com.ustadmobile.door.jdbc.ResultSet(kotlin.Function1){0§}executeQueryAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity?mapNextRow@com.ustadmobile.door.jdbc.ResultSet(0:0;kotlin.Function1){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity?getLong(kotlin.String){}getStringNonNull@com.ustadmobile.door.jdbc.ResultSet(kotlin.String){}getString(kotlin.String){}getBoolean(kotlin.String){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String){}(kotlin.Long){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.String){}findByUidAsync(kotlin.Long){}updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:kotlin.Int [suspend]executeUpdateAsyncKmp@com.ustadmobile.door.jdbc.PreparedStatement(){}updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}findMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_stmt:com.ustadmobile.door.jdbc.PreparedStatement) returnType:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity? [suspend]FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (_result:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.jdbc.ResultSet) returnType:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity?FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity) returnType:kotlin.UnitfindMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}+,Æ l    EuE@u@fzkh žkiCPV$“f(kotlin.Array...){}(com.ustadmobile.door.room.RoomDatabase;com.ustadmobile.door.DoorDatabaseRepository;com.ustadmobile.core.db.dao.xapi.XapiSessionEntityDao;io.ktor.client.HttpClient;kotlin.Long;kotlin.String){}(){}{}_dbFIELD PROPERTY_BACKING_FIELD name:_db type:com.ustadmobile.door.room.RoomDatabase visibility:private [final](){}{}_repo(){}{}_dao(){}{}_httpClient(){}{}_clientId(){}{}_endpoint(){}insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}withRepoChangeMonitorAsync@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.coroutines.SuspendFunction0<0:0>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]insertAsync(com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}findByUidAsync(kotlin.Long){}findByUidAsync(kotlin.Long){}updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unit [suspend]updateLatestAsComplete(kotlin.Boolean;kotlin.Long;kotlin.Long){}findMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}replicateHttpRequestCatchAndLog@com.ustadmobile.door.DoorDatabaseRepository(kotlin.String;kotlin.Function0){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:kotlin.Unitget@io.ktor.client.HttpClient(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:io.ktor.client.request.HttpRequestBuilder) returnType:kotlin.UnitsetRepoUrl@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.RepositoryConfig;kotlin.String){}(){}(){}doorNodeIdHeader@io.ktor.client.request.HttpRequestBuilder(com.ustadmobile.door.DoorDatabaseRepository){}header@io.ktor.http.HttpMessageBuilder(kotlin.String;kotlin.Any?){}parameter@io.ktor.client.request.HttpRequestBuilder(kotlin.String;kotlin.Any?){}encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}(){}(){}serializer@kotlin.Long.Companion(){}onClientRepoDoorMessageHttpResponse@com.ustadmobile.door.room.RoomDatabase(io.ktor.client.statement.HttpResponse;kotlinx.serialization.json.Json){}findMostRecentSessionByActorAndActivity(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}NŒ =4%% --00"((//!##&&!!//!##!!''(())## shallowCopy@com.ustadmobile.lib.db.entities.ClazzAssignment(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzAssignment) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}6¬ = ­EE &&,,!++ --"++ &&88,,,33())44)55*//%&& shallowCopy@com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.LeavingReason?){}(com.ustadmobile.lib.db.entities.LeavingReason?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Float){}(kotlin.Float){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}ž = ¦00%88-66+$$??4>>399/<<1 shallowCopy@com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}!² = °7700%88-66+$$??4>>399/<<1 shallowCopy@com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPerson(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPerson) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}6~ = – %%!!$$(())&&%%&&((&&!!!!,,! shallowCopy@com.ustadmobile.lib.db.entities.ClazzLog(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLog) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}ZÀ = ·IIGGEE!!!!''..#..#%%%%##!!""##((((,,!++ &&%%00%00%77,//$!!(( shallowCopy@com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.HolidayCalendar?){}(com.ustadmobile.lib.db.entities.HolidayCalendar?){}(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}(com.ustadmobile.lib.db.entities.CoursePicture?){}(com.ustadmobile.lib.db.entities.CoursePicture?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Float){}(kotlin.Float){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}W† = š$$##!!##""!!$$!!'''' ""&&##!!$$22'33(--#$$ shallowCopy@com.ustadmobile.lib.db.entities.ContentEntry(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ContentEntry) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}]® = ®;;;;$$##!!##""!!$$!!'''' ""&&##!!$$22'33(--#$$ shallowCopy@com.ustadmobile.lib.db.entities.ContentEntryWithBlockAndLanguage(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ContentEntryWithBlockAndLanguage) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.Language?){}(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}'– = ¢%%$$**''((    shallowCopy@com.ustadmobile.lib.db.entities.CourseAssignmentMark(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseAssignmentMark) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Float){}(kotlin.Float){}(){}(kotlin.Float){}(kotlin.Float){}(){}(kotlin.Float){}(kotlin.Float){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}¢ =k¨%%$$**!!  shallowCopy@com.ustadmobile.lib.db.entities.CourseAssignmentSubmission(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){} =DŸ""!! shallowCopy@com.ustadmobile.lib.db.entities.CourseGroupMember(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseGroupMember) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}Š = œ""!!  shallowCopy@com.ustadmobile.lib.db.entities.CourseGroupSet(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseGroupSet) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){} = Ÿ%% shallowCopy@com.ustadmobile.lib.db.entities.CourseTerminology(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.CourseTerminology) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}*Š = œ&&11&++--,,!11&!!33(++ &&---- shallowCopy@com.ustadmobile.lib.db.entities.DiscussionPost(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.DiscussionPost) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}invoke(1:0){}Œ = ""&&&&((11&00%++!"" shallowCopy@com.ustadmobile.lib.db.entities.HolidayCalendar(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.HolidayCalendar) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}'~ = –******%%&&**++ %% shallowCopy@com.ustadmobile.lib.db.entities.Language(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}ˆ = ›%%**&&%%$$%% shallowCopy@com.ustadmobile.lib.db.entities.LeavingReason(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.LeavingReason) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}š =T¤**,,!%%!! shallowCopy@com.ustadmobile.lib.db.entities.PeerReviewerAllocation(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.PeerReviewerAllocation) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}š =ä77EEEEVV& shallowCopy@com.ustadmobile.lib.db.entities.PersonAndDisplayDetail(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.TransferJobItem?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.PersonAndDisplayDetail) returnType:kotlin.Unit(com.ustadmobile.lib.db.entities.Person?){}(com.ustadmobile.lib.db.entities.Person?){}(){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(){}invoke(1:0){}0Ž =ºž''&&##  ##)))) shallowCopy@com.ustadmobile.lib.db.entities.PersonParentJoin(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.PersonParentJoin) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}invoke(1:0){}Nz =S” "" !!  %%####%%--",,!''##""$$""!! shallowCopy@com.ustadmobile.lib.db.entities.Person(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}invoke(1:0){}† = š##))%%))))--#11#11# shallowCopy@com.ustadmobile.lib.db.entities.ReportFilter(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ReportFilter) returnType:kotlin.Unit(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}invoke(1:0){}-~ = – %%$$!!%%""%%//$..#)),,!&& shallowCopy@com.ustadmobile.lib.db.entities.Schedule(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Schedule) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}invoke(1:0){}!v = ’ ""++  shallowCopy@com.ustadmobile.lib.db.entities.Site(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Site) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.String?){}(kotlin.String?){}(){}invoke(1:0){}!€ = —!!""""$$''%%## shallowCopy@com.ustadmobile.lib.db.entities.SiteTerms(kotlin.Function1){}(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.SiteTerms) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}invoke(1:0){}b {}MAX_VALID_DATEFIELD PROPERTY_BACKING_FIELD name:MAX_VALID_DATE type:kotlin.Long visibility:public [final,static](){}{}MS_PER_HOUR(){}{}UNSET_DISTANT_FUTURE(){}# V       (){}(){}{}NOT_QUEUEDFIELD PROPERTY_BACKING_FIELD name:NOT_QUEUED type:kotlin.Int visibility:public [final](){}{}PAUSED(){}{}WAITING_MIN(){}{}WAITING_MAX(){}{}QUEUED(){}{}WAITING_FOR_CONNECTION(){}{}RUNNING_MIN(){}{}RUNNING_MAX(){}{}RUNNING(){}{}COMPLETE_MIN(){}{}COMPLETE_MAX(){}{}PARTIAL_FAILED(){}{}COMPLETE(){}{}FAILED(){}{}CANCELED(){}statusToString(kotlin.Int){}EQEQ(kotlin.Any?;kotlin.Any?){}) X !)!) "$$  !  (){}(){}{}COURSE_VIEWFIELD PROPERTY_BACKING_FIELD name:COURSE_VIEW type:kotlin.Long visibility:public [final](){}{}COURSE_EDIT(){}{}COURSE_MODERATE(){}{}COURSE_MANAGE_STUDENT_ENROLMENT(){}{}COURSE_MANAGE_TEACHER_ENROLMENT(){}{}COURSE_ATTENDANCE_VIEW(){}{}COURSE_ATTENDANCE_RECORD(){}{}COURSE_LEARNINGRECORD_VIEW(){}{}COURSE_LEARNINGRECORD_EDIT(){}{}ADD_COURSE(){}{}ADD_PERSON(){}{}DIRECT_ENROL(){}{}MANAGE_USER_PERMISSIONS(){}{}PERSON_VIEW(){}{}MANAGE_SITE_SETTINGS(){}{}EDIT_ALL_PERSONS(){}{}EDIT_LIBRARY_CONTENT(){}{}RESET_PASSWORDS(){}{}ALL(){}>@A?!N/PCdropOldSqliteTriggers@com.ustadmobile.door.DoorSqlDatabase(){}execSQL(kotlin.String){}dropOldPostgresTriggers@com.ustadmobile.door.DoorSqlDatabase(){}dropOldPostgresFunctions@com.ustadmobile.door.DoorSqlDatabase(){}addReplicationEntities@com.ustadmobile.door.DoorSqlDatabase(){}mutableListOf(){0§}plusAssign@kotlin.collections.MutableCollection(0:0){0§}EQEQ(kotlin.Any?;kotlin.Any?){}dbType@com.ustadmobile.door.DoorSqlDatabase(){}(){}(){}systemTimeInMillis(){}execSqlBatch@com.ustadmobile.door.DoorSqlDatabase(kotlin.Array){}toTypedArray@kotlin.collections.Collection<0:0>(){0§}š}Â!{}MIGRATE_USERNAME_CLIENTFIELD PROPERTY_BACKING_FIELD name:MIGRATE_USERNAME_CLIENT type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static](kotlin.Int;kotlin.Int;kotlin.Function1>){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListemptyList(){0§}(){} N* insert(1:0){}(kotlin.Int){}TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseinsertAsync(1:0){}(kotlin.String){}insertList(kotlin.collections.List<1:0>){}update(1:0){}(kotlin.Int){} I—Q:B'/7?&@H,4%-!(){}(){}{}SELECT_PERSONUID_IF_ENROLLED_ELSE_0_FOR_PERSONUID_AND_ASSIGNMENTUID_SQLFIELD PROPERTY_BACKING_FIELD name:SELECT_PERSONUID_IF_ENROLLED_ELSE_0_FOR_PERSONUID_AND_ASSIGNMENTUID_SQL type:kotlin.String visibility:private [final](){}{}SELECT_SUBMITTER_UID_FOR_PERSONUID_AND_ASSIGNMENTUID_SQL(){}{}SUBMITTER_LIST_WITHOUT_ASSIGNMENT_CTE(){}{}HAS_LEARNINGRECORD_AND_MEMBER_VIEW_PERMISSION_CTE_SQL(){}{}ASSIGNMENT_CLAZZ_UID_CTE_SQL(){}{}SELECT_SUBMITTER_UID_FOR_ACCOUNT_PERSON_UID_AND_ASSIGNMENT_CTE(){}{}SELECT_GROUPSET_UID_FOR_ASSIGNMENT_UID_SQL(){}{}SELECT_ASSIGNMENT_IS_PEERMARKED_SQL(){}{}SUBMITTER_LIST_CTE2_SQL(){}{}SORT_NAME_ASC(){}{}SORT_NAME_DESC(){}s]y;deactivateByUids@com.ustadmobile.core.db.dao.ClazzAssignmentDao(kotlin.collections.List;kotlin.Long){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){} ^#!(){}(){}{}SORT_CLAZZNAME_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_CLAZZNAME_ASC type:kotlin.Int visibility:public [final](){}{}SORT_CLAZZNAME_DESC(){}{}SORT_ATTENDANCE_ASC(){}{}SORT_ATTENDANCE_DESC(){}{}FILTER_CURRENTLY_ENROLLED(){}{}FILTER_PAST_ENROLLMENTS(){}{}SELECT_ACTIVE_CLAZZES(){}! _"#%-"*+33;$+3(){}(){}{}SORT_FIRST_NAME_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_FIRST_NAME_ASC type:kotlin.Int visibility:public [final](){}{}SORT_FIRST_NAME_DESC(){}{}SORT_LAST_NAME_ASC(){}{}SORT_LAST_NAME_DESC(){}{}SORT_DATE_REGISTERED_ASC(){}{}SORT_DATE_REGISTERED_DESC(){}{}SORT_DATE_LEFT_ASC(){}{}SORT_DATE_LEFT_DESC(){}{}FILTER_ACTIVE_ONLY(){}{}WITH_CURRENTLY_ENROLED_STUDENTS_SQL(){}{}SELECT_ENROLMENT_TYPE_BY_UID_SQL(){}{}PERMISSION_REQUIRED_BY_CLAZZENROLMENT_UID(){}{}SELECT_ACCOUNT_PERSON_UID_IS_STUDENT_IN_CLAZZ_UID(){}{}SELECT_BY_UID_AND_ROLE_SQL(){}{}PERSON_UIDS_FOR_PAGED_GRADEBOOK_QUERY_CTE(){}p]y:updateDateLeft@com.ustadmobile.core.db.dao.ClazzEnrolmentDao(kotlin.collections.List;kotlin.Long){}systemTimeInMillis(){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateDateLeftByUid(kotlin.Long;kotlin.Long;kotlin.Long){} Z(0)1(){}(){}{}SORT_TITLE_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_TITLE_ASC type:kotlin.Int visibility:public [final](){}{}SORT_TITLE_DESC(){}{}SELECT_STATUS_FIELDS_FOR_CONTENT_ENTRY(){}{}SELECT_ACCOUNT_PERSON_AND_STATUS_FIELDS(){} ,y4(){}(){}{}FIND_IN_PROGRESS_JOBS_BY_CONTENT_ENTRY_UIDFIELD PROPERTY_BACKING_FIELD name:FIND_IN_PROGRESS_JOBS_BY_CONTENT_ENTRY_UID type:kotlin.String visibility:public [final](){} d"(){}(){}{}ARG_FILTER_RECENT_SCORESFIELD PROPERTY_BACKING_FIELD name:ARG_FILTER_RECENT_SCORES type:kotlin.Int visibility:public [final](){}{}ARG_FILTER_ALL_SCORES(){} j%(){}(){}{}SUBMITTER_LIST_IN_CLAZZ_CTEFIELD PROPERTY_BACKING_FIELD name:SUBMITTER_LIST_IN_CLAZZ_CTE type:kotlin.String visibility:public [final](){}o]y;deactivateByUids@com.ustadmobile.core.db.dao.CourseBlockDao(kotlin.collections.List;kotlin.Long){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){} <‰D&.(){}(){}{}CASE_CLAZZ_UID_WHEN_NOT_ZERO_USEIT_ELSE_LOOKUP_CGS_UID_SQLFIELD PROPERTY_BACKING_FIELD name:CASE_CLAZZ_UID_WHEN_NOT_ZERO_USEIT_ELSE_LOOKUP_CGS_UID_SQL type:kotlin.String visibility:public [final](){}{}FIND_BY_COURSEGROUPSET_AND_CLAZZ_SQL(){} Y(){}(){}{}SORT_NAME_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_NAME_ASC type:kotlin.Int visibility:public [final](){}{}SORT_NAME_DESC(){} U¢]MU(0V^MUMUIQ&.<D(){}(){}{}LEFT_JOIN_ENROLMENT_FOR_ACCOUNT_PERSON_FROM_COURSEPERMISSION_WITH_ACCOUNT_UID_PARAMFIELD PROPERTY_BACKING_FIELD name:LEFT_JOIN_ENROLMENT_FOR_ACCOUNT_PERSON_FROM_COURSEPERMISSION_WITH_ACCOUNT_UID_PARAM type:kotlin.String visibility:public [final](){}{}PERSON_COURSE_PERMISSION_CLAUSE_FOR_ACCOUNT_PERSON_UID_AND_CLAZZUID_SQL_PT1(){}{}SELECT_CLAZZ_UID_FOR_ENROLMENT_UID_SQL(){}{}PERSON_COURSE_PERMISSION_CLAUSE_FOR_ACCOUNT_PERSON_UID_AND_CLAZZENROLMENTUID_SQL_PT1(){}{}PERSON_COURSE_PERMISSION_CLAUSE_FOR_ACCOUNT_PERSON_UID_AND_CLAZZUID_SQL_PT2(){}{}PERSON_COURSE_PERMISSION_CLAUSE_FOR_ACCOUNT_PERSON_UID_AND_CLAZZUID_SQL_PT3(){}{}PERSON_COURSE_PERMISSION_CLAUSE_FOR_ACCOUNT_PERSON_UID_AND_CLAZZUID_SQL(){}{}PERSON_HAS_PERMISSION_WITH_CLAZZ_SQL(){}{}SELECT_COURSEPERMISSION_ENTITES_FOR_ACCOUNT_PERSON_UID_SQL(){} Y(){}(){}{}SORT_DATE_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_DATE_ASC type:kotlin.Int visibility:public [final](){}{}SORT_DATE_DESC(){}k]y;deactivateByUids@com.ustadmobile.core.db.dao.HolidayDao(kotlin.collections.List;kotlin.Long){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){}BupdateUri(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){} ] (){}(){}{}SORT_LANGNAME_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_LANGNAME_ASC type:kotlin.Int visibility:public [final](){}{}SORT_LANGNAME_DESC(){}{}SORT_TWO_LETTER_ASC(){}{}SORT_TWO_LETTER_DESC(){}{}SORT_THREE_LETTER_ASC(){}{}SORT_THREE_LETTER_DESC(){} B5b–_™PinitPreloadedLanguages@com.ustadmobile.core.db.dao.LanguageDao(){}findByUidList(kotlin.collections.List){}map@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,0:1>){0§;1§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Long(){}(){}filter@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Booleannot(){}contains(1:0){}replaceList(kotlin.collections.List){}L5;•©˜Ì$ UinitPreloadedLeavingReasons@com.ustadmobile.core.db.dao.LeavingReasonDao(){}findByUidList(kotlin.collections.List){}toList@kotlin.collections.Iterable<0:0>(){0§}(){}(){}(){}(){}filter@kotlin.collections.Map(kotlin.Function1,kotlin.Boolean>){0§;1§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.collections.Map.Entry) returnType:kotlin.Booleannot(){}contains(1:0){}(){}(){}map@kotlin.collections.Map(kotlin.Function1,0:2>){0§;1§;2§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (reason:kotlin.collections.Map.Entry) returnType:com.ustadmobile.lib.db.entities.LeavingReason(kotlin.Long;kotlin.String?){}(){}(){}replaceList(kotlin.collections.List){},§Q L  #  O   !(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int){}(){}{}oiptjIdFIELD PROPERTY_BACKING_FIELD name:oiptjId type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}oiptjOiUid(){}(kotlin.Long){}{}oiptjTableId(){}(kotlin.Int){}{}oiptjEntityUid(){}(kotlin.Long){}{}oiptjUrl(){}(kotlin.String?){}{}oiptjType(){}(kotlin.Int){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}/N/insertListAsync(kotlin.collections.List<1:0>){}(kotlin.Int){}TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseupdateListAsync(kotlin.collections.List<1:0>){}(kotlin.Int){}z]y;deactivateByUids@com.ustadmobile.core.db.dao.PeerReviewerAllocationDao(kotlin.collections.List;kotlin.Long){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){} e$ A(){}(){}{}ENCRYPTED_PASS_PREFIXFIELD PROPERTY_BACKING_FIELD name:ENCRYPTED_PASS_PREFIX type:kotlin.String visibility:private [final](){}{}PLAIN_PASS_PREFIX(){}encryptThisPassword(kotlin.String){}encryptPassword(kotlin.String){}authenticateThisEncryptedPassword(kotlin.String;kotlin.String?){}EQEQ(kotlin.Any?;kotlin.Any?){} _!)(){}(){}{}SORT_FIRST_NAME_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_FIRST_NAME_ASC type:kotlin.Int visibility:public [final](){}{}SORT_FIRST_NAME_DESC(){}{}SORT_LAST_NAME_ASC(){}{}SORT_LAST_NAME_DESC(){}{}SQL_SELECT_LIST_WITH_PERMISSION(){} Z(){}(){}{}SORT_TITLE_ASCFIELD PROPERTY_BACKING_FIELD name:SORT_TITLE_ASC type:kotlin.Int visibility:public [final](){}{}SORT_TITLE_DESC(){} @5b”_—NinitPreloadedTemplates@com.ustadmobile.core.db.dao.ReportDao(){}findByUidList(kotlin.collections.List){}map@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,0:1>){0§;1§}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Long(){}(){}filter@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Booleannot(){}contains(1:0){}replaceList(kotlin.collections.List){}l]yAdeactivateByUids@com.ustadmobile.core.db.dao.ScheduleDao(kotlin.collections.List;kotlin.Long){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateScheduleActivated(kotlin.Long;kotlin.Boolean;kotlin.Long){} k&&.(){}(){}{}SQL_FIND_BY_TABLE_AND_ENTITYFIELD PROPERTY_BACKING_FIELD name:SQL_FIND_BY_TABLE_AND_ENTITY type:kotlin.String visibility:public [final](){}{}SQL_USER_HAS_SYSTEM_LEVEL_PERMISSION(){} Z (){}(){}{}STATUS_PENDINGFIELD PROPERTY_BACKING_FIELD name:STATUS_PENDING type:kotlin.Int visibility:public [final](){}{}STATUS_RUNNING(){}{}STATUS_DONE(){}{}STATUS_FAILED(){}m]y;deactivateByUids@com.ustadmobile.core.db.dao.SiteTermsDao(kotlin.collections.List;kotlin.Long){}forEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Long) returnType:kotlin.UnitupdateActiveByUid(kotlin.Long;kotlin.Boolean;kotlin.Long){} 2:2:5=(){}(){}{}SYSTEM_PERMISSIONS_EXISTS_FOR_ACCOUNTUID_SQL_PT1FIELD PROPERTY_BACKING_FIELD name:SYSTEM_PERMISSIONS_EXISTS_FOR_ACCOUNTUID_SQL_PT1 type:kotlin.String visibility:public [final](){}{}SYSTEM_PERMISSIONS_EXISTS_FOR_ACCOUNTUID_SQL_PT2(){}{}SELECT_SYSTEM_PERMISSIONS_EXISTS_FOR_ACCOUNTUID_SQL(){} m(=E(){}(){}{}SELECT_TRANSFER_JOB_TOTALS_SQLFIELD PROPERTY_BACKING_FIELD name:SELECT_TRANSFER_JOB_TOTALS_SQL type:kotlin.String visibility:public [final](){}{}SELECT_CONTENT_ENTRY_VERSION_UIDS_FOR_CONTENT_ENTRY_UID_SQL(){} f!(){}(){}{}FIND_LOCAL_SESSIONS_SQLFIELD PROPERTY_BACKING_FIELD name:FIND_LOCAL_SESSIONS_SQL type:kotlin.String visibility:public [final](){} /|7(){}(){}{}INTO_LANG_MAP_WHERE_INTERACTION_ENTITY_EXISTSFIELD PROPERTY_BACKING_FIELD name:INTO_LANG_MAP_WHERE_INTERACTION_ENTITY_EXISTS type:kotlin.String visibility:public [final](){}) OœW;CV^;C2:.6/75=2:8@'&08'#+'/DL3;-5(){}(){}{}FROM_STATEMENT_ENTITY_WHERE_MATCHES_ACCOUNT_PERSON_UID_AND_CONTENT_ENTRY_ROOTFIELD PROPERTY_BACKING_FIELD name:FROM_STATEMENT_ENTITY_WHERE_MATCHES_ACCOUNT_PERSON_UID_AND_CONTENT_ENTRY_ROOT type:kotlin.String visibility:public [final](){}{}FROM_STATEMENT_ENTITY_STATUS_STATEMENTS_FOR_CONTENT_ENTRY(){}{}FROM_STATEMENT_ENTITY_WHERE_MATCHES_ACCOUNT_PERSON_UID_AND_PARENT_CONTENT_ENTRY_ROOT(){}{}FROM_STATEMENT_ENTITY_STATUS_STATEMENTS_FOR_CLAZZ_STUDENT(){}{}STATEMENT_ENTITY_IS_SUCCESSFUL_COMPLETION_CLAUSE(){}{}STATEMENT_ENTITY_IS_FAILED_COMPLETION_CLAUSE(){}{}STATEMENT_MATCHES_PERSONUIDS_AND_COURSEBLOCKS(){}{}STATEMENT_MATCHES_PERSONUIDS_AND_COURSEBLOCKS_INNER(){}{}JOIN_ACTOR_TABLES_FROM_ACTOR_UIDS_FOR_PERSON_UID(){}{}JOIN_ACTOR_TABLES_FROM_ACTOR_UIDS_FOR_PERSON_UID_INNER(){}{}ACTOR_UIDS_FOR_PERSONUIDS_CTE(){}{}FIND_STATUS_FOR_STUDENTS_SQL(){}{}SELECT_STATUS_STATEMENTS_FOR_ACTOR_PERSON_UIDS(){}{}PERSON_WITH_ATTEMPTS_MAXSCORE(){}{}PERSON_WITH_ATTEMPTS_MAX_PROGRESS(){}{}PERSON_WITH_ATTEMPTS_MOST_RECENT_TIME(){}{}FROM_STATEMENTS_WHERE_MATCHES_CONTENT_ENTRY_UID_AND_HAS_PERMISSION(){}{}DISTINCT_REGISTRATION_UIDS_FOR_PERSON_AND_CONTENT(){}{}DISTINCT_REGISTRATION_UIDS_PERMISSION_CHECK(){}b,6getResults@com.ustadmobile.core.db.dao.xapi.StatementDao(kotlin.String;kotlin.Array){}getResults(com.ustadmobile.door.DoorQuery){}(kotlin.String;kotlin.Array?){}1@ LBpreload@com.ustadmobile.core.db.UmAppDatabase(){}initPreloadedTemplates@com.ustadmobile.core.db.dao.ReportDao(){}reportDao(){}initPreloadedLeavingReasons@com.ustadmobile.core.db.dao.LeavingReasonDao(){}leavingReasonDao(){}initPreloadedLanguages@com.ustadmobile.core.db.dao.LanguageDao(){}languageDao(){}1”}­!N­> ¢ ­/­­^¢­¢­­¢­¢­­¢­¢­¢­¢­¢­¢­¢­¢­¢­¢­¢­¢­¢­¢­­¢­¢­¢"­"­­¢­¢-­5$­,­¢­­¢­¢­¢­¢­¢%%%%"­"­¢­¢­¢­¢­¢­¢"­"­­­¢­­­­­¢"­"­¢­¢­¢]x2{{­¢­¢­¢~0­¢­¢­¢­¢­¢­{}MIGRATION_105_106FIELD PROPERTY_BACKING_FIELD name:MIGRATION_105_106 type:com.ustadmobile.door.migration.DoorMigrationStatementList visibility:private [final,static](kotlin.Int;kotlin.Int;kotlin.Function1>){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListmutableListOf(){0§}plusAssign@kotlin.collections.MutableCollection(0:0){0§}(){}{}MIGRATION_106_107FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.Listapply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unitadd(1:0){}(){}{}MIGRATION_107_108FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListEQEQ(kotlin.Any?;kotlin.Any?){}dbType@com.ustadmobile.door.DoorSqlDatabase(){}(){}(){}(){}{}MIGRATION_108_109FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_120_121FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListbuildList(kotlin.Function1,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}(){}(){}{}MIGRATION_121_122FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_122_123FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListlistOf(0:0){0§}(){}{}MIGRATION_123_124FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_124_125FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_125_126FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListemptyList(){0§}(){}{}MIGRATION_126_127FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_127_128FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_128_129FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_129_130FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_130_131FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_132_133FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_133_134FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_134_135FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_135_136FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_136_137FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_137_138FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_138_139FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_139_140FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_140_141FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_141_142FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_142_143FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_143_144FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_144_145_SERVERFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}(){}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_144_145_CLIENTFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_145_146FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_146_147FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_147_148FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_148_149_CLIENT_WITH_OFFLINE_ITEMSFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}(){}(){}{}MIGRATION_148_149_NO_OFFLINE_ITEMSFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_149_150FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_150_151FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_151_152FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_152_153FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_153_154FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_154_155FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_155_156_SERVERFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}(){}systemTimeInMillis(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}{}MIGRATION_155_156_CLIENTFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_156_157FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_157_158FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_158_159FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_159_160FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_160_161FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_161_162_SERVERFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_161_162_CLIENTFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_162_163FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_163_164FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_164_165FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_165_166FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_166_167FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_167_168FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_168_169FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_169_170_SERVERFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_169_170_CLIENTFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}{}MIGRATION_170_171FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_171_172FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_172_194FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.UnitforEach@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Unit>){0§}rangeTo(kotlin.Int){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.Int) returnType:kotlin.UnitlistOf(kotlin.Array...){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:kotlin.Unit(1:0;1:1){}component1(){}component2(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:kotlin.Unit(){}{}MIGRATION_194_195FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_195_196FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_196_197FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (event:kotlin.String) returnType:kotlin.Unitsubstring@kotlin.String(kotlin.Int;kotlin.Int){}lowercase@kotlin.String(){}(){}{}MIGRATION_197_198FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_198_199FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_199_200FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_200_201FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_201_202FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.ListFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.collections.MutableList) returnType:kotlin.Unit(){}{}MIGRATION_203_204FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (db:com.ustadmobile.door.DoorSqlDatabase) returnType:kotlin.collections.List(){}migrationList(){}- N  +  !(kotlin.Long;kotlin.Long;kotlin.Long){}(){}{}actorUidFIELD PROPERTY_BACKING_FIELD name:actorUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}actorEtag(){}(kotlin.Long){}{}actorLct(){}(kotlin.Long){}component1(){}component2(){}component3(){}copy(kotlin.Long;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}FIIB P  # +  B: 35DURHBŒ5ƒD[d^B7Y*@  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Long){}(){}{}canMarkFIELD PROPERTY_BACKING_FIELD name:canMark type:kotlin.Boolean visibility:private(){}(kotlin.Boolean){}{}canView(){}(kotlin.Boolean){}{}canModerate(){}(kotlin.Boolean){}{}activeUserSubmitterUid(){}(kotlin.Long){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.AssignmentPermissionAndActiveUserSubmitterUid){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}@II$ M!  B: 3HH5DªRHBn5sD[§^B7Y*"  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.String?;kotlin.Long){}(){}{}nameFIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private(){}(kotlin.String?){}{}submitterUid(){}(kotlin.Long){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.AssignmentSubmitterUidAndName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}XIIZ P $ ##  B: 3HH5DRªUHB¤5aD[^§dB7Y*X  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?){}(){}{}sPersonUidFIELD PROPERTY_BACKING_FIELD name:sPersonUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}sCbUid(){}(kotlin.Long){}{}sProgress(){}(kotlin.Int?){}{}sIsCompleted(){}(kotlin.Boolean){}{}sIsSuccess(){}(kotlin.Boolean?){}{}sScoreScaled(){}(kotlin.Float?){}(){}{}STATUS_COMPLETED(){}{}STATUS_IN_PROGRESS(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.BlockStatus){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}III] f5!/"0%3  B: 3HH5DªUHB§5oD[§dB7Y*[  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Clazz?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}(){}{}clazzFIELD PROPERTY_BACKING_FIELD name:clazz type:com.ustadmobile.lib.db.entities.Clazz? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Clazz?){}{}hasAttendancePermission(){}(kotlin.Boolean){}{}hasViewMembersPermission(){}(kotlin.Boolean){}{}hasLearningRecordPermission(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Clazz?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ClazzAndDetailPermissions){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.Clazz?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}-· f5 GE  +µ   !(com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlin.Int;kotlin.Int;kotlin.Boolean){}(){}{}clazzFIELD PROPERTY_BACKING_FIELD name:clazz type:com.ustadmobile.lib.db.entities.Clazz? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Clazz?){}{}terminology(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}{}coursePicture(){}(com.ustadmobile.lib.db.entities.CoursePicture?){}{}numStudents(){}(kotlin.Int){}{}numTeachers(){}(kotlin.Int){}{}activeUserIsStudent(){}(kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlin.Int;kotlin.Int;kotlin.Boolean){}toString(){}toString(){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}?IIg uD;  B: 3HH5DªHB±5mD[§B7Y*e  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?){}(){}{}assignmentFIELD PROPERTY_BACKING_FIELD name:assignment type:com.ustadmobile.lib.db.entities.ClazzAssignment? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}{}block(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ClazzAssignmentAndBlock){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}DII h7 B ?  B: 3HH5DªHBÚ5mD[§B7Y*Ž  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.PersonPicture?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}enrolment(){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}{}picture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ClazzEnrolmentAndPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.PersonPicture?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}DII“ sB5M  B: 3HH5DªHBÝ5zD[§B7Y*‘  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}{}enrolmentFIELD PROPERTY_BACKING_FIELD name:enrolment type:com.ustadmobile.lib.db.entities.ClazzEnrolment? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}{}clazz(){}(com.ustadmobile.lib.db.entities.Clazz?){}{}courseTerminology(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ClazzEnrolmentAndPersonDetailDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.Clazz?;com.ustadmobile.lib.db.entities.CourseTerminology?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIK R! G  B: 3HH5DªHB•5mD[§B7Y*I  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.String?;com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}{}clazzNameFIELD PROPERTY_BACKING_FIELD name:clazzName type:kotlin.String? visibility:private(){}(kotlin.String?){}{}terminology(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.String?;com.ustadmobile.lib.db.entities.CourseTerminology?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ClazzNameAndTerminology){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.String?;com.ustadmobile.lib.db.entities.CourseTerminology?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}JII_• j9 "  "  B: 3HH5D¢ªHBª5eD[Ÿ§B7Y*]  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Comments;kotlin.String?;kotlin.String?;kotlin.String?){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}(){}{}commentFIELD PROPERTY_BACKING_FIELD name:comment type:com.ustadmobile.lib.db.entities.Comments visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Comments){}{}firstNames(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}{}pictureUri(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Comments?;kotlin.String?;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CommentsAndName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.Comments;kotlin.String?;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}DIIÐ u    B: 3HH5DªHB5oD[§B7Y*Î  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}{}entryFIELD PROPERTY_BACKING_FIELD name:entry type:com.ustadmobile.lib.db.entities.ContentEntry? visibility:private [final](){}{}contentJob(){}{}contentJobItem(){}{}picture(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ContentEntryAndContentJob){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}IIIÑ m<K F>  B: 3HH5DªHB5kD[§B7Y*Ï  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryVersion?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.composites.BlockStatus?){}(){}{}entryFIELD PROPERTY_BACKING_FIELD name:entry type:com.ustadmobile.lib.db.entities.ContentEntry? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}latestVersion(){}(com.ustadmobile.lib.db.entities.ContentEntryVersion?){}{}picture(){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}{}status(){}(com.ustadmobile.lib.db.composites.BlockStatus?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryVersion?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.composites.BlockStatus?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ContentEntryAndDetail){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryVersion?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.composites.BlockStatus?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIa tC ;  B: 3HH5DªHB«5mD[§B7Y*_  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?){}(){}{}contentEntryFIELD PROPERTY_BACKING_FIELD name:contentEntry type:com.ustadmobile.lib.db.entities.ContentEntry? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}language(){}(com.ustadmobile.lib.db.entities.Language?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ContentEntryAndLanguage){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}$Ù tC F%a>×   !(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?;com.ustadmobile.lib.db.composites.BlockStatus?){}(){}{}contentEntryFIELD PROPERTY_BACKING_FIELD name:contentEntry type:com.ustadmobile.lib.db.entities.ContentEntry? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}picture(){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}{}contentEntryParentChildJoin(){}(com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?){}{}status(){}(com.ustadmobile.lib.db.composites.BlockStatus?){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin?;com.ustadmobile.lib.db.composites.BlockStatus?){}toString(){}toString(){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}?IIm m< F  B: 3HH5DªHB·5lD[§B7Y*k  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}{}entryFIELD PROPERTY_BACKING_FIELD name:entry type:com.ustadmobile.lib.db.entities.ContentEntry? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}picture(){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ContentEntryAndPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}SIIS L$!   &  B: 3HH5DRQªHB5sD[^\§B7Y*Q  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long){}(){}{}cjiUidFIELD PROPERTY_BACKING_FIELD name:cjiUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}cjiItemProgress(){}(kotlin.Long){}{}cjiItemTotal(){}(kotlin.Long){}{}cjiStatus(){}(kotlin.Int){}{}cjiError(){}(kotlin.String?){}{}cjiOwnerPersonUid(){}(kotlin.Long){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ContentEntryImportJobProgress){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}EIIM Y(*?  B: 3HH5DªRHB—5bD[§^B7Y*K  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.String?;kotlin.Long;com.ustadmobile.lib.db.entities.Message?){}(){}{}conversationNameFIELD PROPERTY_BACKING_FIELD name:conversationName type:kotlin.String? visibility:private(){}(kotlin.String?){}{}conversationPersonUid(){}(kotlin.Long){}{}latestMessage(){}(com.ustadmobile.lib.db.entities.Message?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.String?;kotlin.Long;com.ustadmobile.lib.db.entities.Message?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.Conversation){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(kotlin.String?;kotlin.Long;com.ustadmobile.lib.db.entities.Message?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}GIIl „S(&(  B: 3HH5DªHB¶5wD[§B7Y*j  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseAssignmentMark?;kotlin.String?;kotlin.String?;kotlin.String?){}(){}{}courseAssignmentMarkFIELD PROPERTY_BACKING_FIELD name:courseAssignmentMark type:com.ustadmobile.lib.db.entities.CourseAssignmentMark? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseAssignmentMark?){}{}markerFirstNames(){}(kotlin.String?){}{}markerLastName(){}(kotlin.String?){}{}markerPictureUri(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseAssignmentMark?;kotlin.String?;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseAssignmentMarkAndMarkerName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.CourseAssignmentMark?;kotlin.String?;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIz ˆWI  B: 3HH5DªHBÄ5‚D[§B7Y*x  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?;com.ustadmobile.lib.db.entities.TransferJobItem?){}(){}{}submissionFileFIELD PROPERTY_BACKING_FIELD name:submissionFile type:com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?){}{}transferJobItem(){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?;com.ustadmobile.lib.db.entities.TransferJobItem?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseAssignmentSubmissionFileAndTransferJob){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile?;com.ustadmobile.lib.db.entities.TransferJobItem?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIg rA D  B: 3HH5DªHB±5nD[§B7Y*e  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.ClazzAssignment?){}(){}{}courseBlockFIELD PROPERTY_BACKING_FIELD name:courseBlock type:com.ustadmobile.lib.db.entities.CourseBlock? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}{}assignment(){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockAndAssignment){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.ClazzAssignment?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}SII rAOCC D&4  B: 3HH5DªHBL5nD[§B7Y*  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?){}(){}{}courseBlockFIELD PROPERTY_BACKING_FIELD name:courseBlock type:com.ustadmobile.lib.db.entities.CourseBlock? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}{}courseBlockPicture(){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}{}contentEntry(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}contentEntryLang(){}(com.ustadmobile.lib.db.entities.Language?){}{}assignment(){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}{}assignmentCourseGroupSetName(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockAndDbEntities){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}IIIÎ rAOCS  B: 3HH5DªHB5rD[§B7Y*Ì  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}{}courseBlockFIELD PROPERTY_BACKING_FIELD name:courseBlock type:com.ustadmobile.lib.db.entities.CourseBlock? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}{}courseBlockPicture(){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}{}contentEntry(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}contentEntryPicture2(){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockAndDisplayDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}gIIê y  &#Ð 30  B: HHk5D¢ªHB65pDŸ[§B7Y*è  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseBlock;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?;kotlin.collections.List){}emptyList(){0§}(){}{}courseBlockFIELD PROPERTY_BACKING_FIELD name:courseBlock type:com.ustadmobile.lib.db.entities.CourseBlock visibility:private [final](){}{}courseBlockPicture(){}{}contentEntry(){}{}contentEntryPicture(){}{}contentJobItem(){}{}contentJob(){}{}contentEntryLang(){}{}assignment(){}{}assignmentCourseGroupSetName(){}{}assignmentPeerAllocations(){}asContentEntryAndJob(){}(com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockAndEditEntities){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}copy(com.ustadmobile.lib.db.entities.CourseBlock;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;com.ustadmobile.lib.db.entities.ContentEntryImportJob?;com.ustadmobile.lib.db.entities.ContentJob?;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.ClazzAssignment?;kotlin.String?;kotlin.collections.List){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}IIIÎ l;OCS  B: 3HH5DªHB5{D[§B7Y*Ì  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}{}blockFIELD PROPERTY_BACKING_FIELD name:block type:com.ustadmobile.lib.db.entities.CourseBlock? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}{}courseBlockPicture(){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}{}contentEntry(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}{}contentEntryPicture2(){}(com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockAndGradebookDisplayDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.ContentEntry?;com.ustadmobile.lib.db.entities.ContentEntryPicture2?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIj l; D  B: 3HH5DªHB´5kD[§B7Y*h  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(){}{}blockFIELD PROPERTY_BACKING_FIELD name:block type:com.ustadmobile.lib.db.entities.CourseBlock? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}{}picture(){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockAndPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){};II! N#  B: 35DRHBk5oD[^B7Y*  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long){}(){}{}clazzUidFIELD PROPERTY_BACKING_FIELD name:clazzUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}courseBlockUid(){}(kotlin.Long){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseBlockUidAndClazzUid){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IId ~M7  B: 3HH5DªHB®5pD[§B7Y*b  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseGroupMember?;com.ustadmobile.lib.db.entities.Person?){}(){}{}courseGroupMemberFIELD PROPERTY_BACKING_FIELD name:courseGroupMember type:com.ustadmobile.lib.db.entities.CourseGroupMember? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseGroupMember?){}{}person(){}(com.ustadmobile.lib.db.entities.Person?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseGroupMember?;com.ustadmobile.lib.db.entities.Person?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseGroupMemberAndPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.CourseGroupMember?;com.ustadmobile.lib.db.entities.Person?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}AII6 R! "   B: 3HH5DªHB€5mD[§B7Y*4  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.String?;kotlin.String?;kotlin.String?){}(){}{}clazzNameFIELD PROPERTY_BACKING_FIELD name:clazzName type:kotlin.String? visibility:private(){}(kotlin.String?){}{}firstNames(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CourseNameAndPersonName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(kotlin.String?;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIk |KG  B: 3HH5DªHBµ5rD[§B7Y*i  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(){}{}coursePermissionFIELD PROPERTY_BACKING_FIELD name:coursePermission type:com.ustadmobile.lib.db.entities.CoursePermission? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CoursePermission?){}{}clazzEnrolment(){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.ClazzEnrolment?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.CoursePermissionAndEnrolment){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.ClazzEnrolment?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}’ |K7E   !(com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}(){}{}coursePermissionFIELD PROPERTY_BACKING_FIELD name:coursePermission type:com.ustadmobile.lib.db.entities.CoursePermission? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CoursePermission?){}{}person(){}(com.ustadmobile.lib.db.entities.Person?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.CoursePermission?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}toString(){}toString(){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}GIIf xG "  (  B: 3HH5DªHB°5rD[§B7Y*d  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.DiscussionPost?;kotlin.String?;kotlin.String?;kotlin.String?){}(){}{}discussionPostFIELD PROPERTY_BACKING_FIELD name:discussionPost type:com.ustadmobile.lib.db.entities.DiscussionPost? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.DiscussionPost?){}{}firstNames(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}{}personPictureUri(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.DiscussionPost?;kotlin.String?;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.DiscussionPostAndPosterNames){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.DiscussionPost?;kotlin.String?;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){};II' Z))  B: 35DUHBq5kD[dB7Y*%  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Boolean;kotlin.Boolean){}(){}{}hasViewPermissionFIELD PROPERTY_BACKING_FIELD name:hasViewPermission type:kotlin.Boolean visibility:private(){}(kotlin.Boolean){}{}hasEditPermission(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.EditAndViewPermission){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.Boolean;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIj |KE  B: 3HH5DªHB´5rD[§B7Y*h  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.CoursePicture?){}(){}{}enrolmentRequestFIELD PROPERTY_BACKING_FIELD name:enrolmentRequest type:com.ustadmobile.lib.db.entities.EnrolmentRequest? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?){}{}coursePicture(){}(com.ustadmobile.lib.db.entities.CoursePicture?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.EnrolmentRequestAndCoursePic){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.CoursePicture?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}’ |KE7   !(com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.Person?){}(){}{}enrolmentRequestFIELD PROPERTY_BACKING_FIELD name:enrolmentRequest type:com.ustadmobile.lib.db.entities.EnrolmentRequest? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.EnrolmentRequest?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}{}person(){}(com.ustadmobile.lib.db.entities.Person?){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.EnrolmentRequest?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.Person?){}toString(){}toString(){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}DII‰ j9 <E  B: 3HH5DªHBÓ5kD[§B7Y*‡  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Message?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}(){}{}messageFIELD PROPERTY_BACKING_FIELD name:message type:com.ustadmobile.lib.db.entities.Message? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Message?){}{}otherPerson(){}(com.ustadmobile.lib.db.entities.Person?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Message?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.MessageAndOtherPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.Message?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}FII} rAO'  B: 3HH5DªUHBÇ5iD[§dB7Y*{  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.OfflineItem?;com.ustadmobile.lib.db.composites.TransferJobAndTotals?;kotlin.Boolean){}(){}{}offlineItemFIELD PROPERTY_BACKING_FIELD name:offlineItem type:com.ustadmobile.lib.db.entities.OfflineItem? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.OfflineItem?){}{}activeDownload(){}(com.ustadmobile.lib.db.composites.TransferJobAndTotals?){}{}readyForOffline(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.OfflineItem?;com.ustadmobile.lib.db.composites.TransferJobAndTotals?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.OfflineItemAndState){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.OfflineItem?;com.ustadmobile.lib.db.composites.TransferJobAndTotals?;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){};II' X'(  B: 35DUHBq5dD[dB7Y*%  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Boolean;kotlin.Boolean){}(){}{}firstPermissionFIELD PROPERTY_BACKING_FIELD name:firstPermission type:kotlin.Boolean visibility:private(){}(kotlin.Boolean){}{}secondPermission(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PermissionPair){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.Boolean;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?II6 X'('  B: 35DUHB€5fD[dB7Y*4  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}(){}{}firstPermissionFIELD PROPERTY_BACKING_FIELD name:firstPermission type:kotlin.Boolean visibility:private(){}(kotlin.Boolean){}{}secondPermission(){}(kotlin.Boolean){}{}thirdPermission(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PermissionTriple){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(kotlin.Boolean;kotlin.Boolean;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}DIIš h7ES  B: 3HH5DªHBä5wD[§B7Y*˜  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}{}attendanceRecord(){}(com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PersonAndClazzLogAttendanceRecord){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}QIIƒ h7E%#!  B: 3HH5DªRQHBÍ5uD[§^\B7Y*  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Long;kotlin.Long;kotlin.Int){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}{}earliestJoinDate(){}(kotlin.Long){}{}latestDateLeft(){}(kotlin.Long){}{}enrolmentRole(){}(kotlin.Int){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Long;kotlin.Long;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Long;kotlin.Long;kotlin.Int){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}` h7 ?^   !(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}picture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}toString(){}toString(){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}?II` h7 ?  B: 3HH5DªHBª5fD[§B7Y*^  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}picture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PersonAndPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}rII£S g6 ?  #%    B: 3HH5D¢ªQUHBî5tD[Ÿ§\dB7Y*¡  !f  !$%(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Person;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Int;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?;kotlin.Int?){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person){}{}picture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}{}numAttempts(){}(kotlin.Int){}{}isCompleted(){}(kotlin.Boolean){}{}isSuccessful(){}(kotlin.Boolean?){}{}maxScore(){}(kotlin.Float?){}{}maxProgress(){}(kotlin.Int?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Int;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?;kotlin.Int?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PersonAndPictureAndNumAttempts){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(com.ustadmobile.lib.db.entities.Person;com.ustadmobile.lib.db.entities.PersonPicture?;kotlin.Int;kotlin.Boolean;kotlin.Boolean?;kotlin.Float?;kotlin.Int?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(){}{}SORT_FIRST_NAME_ASC(){}{}SORT_FIRST_NAME_DESC(){}{}SORT_LAST_NAME_ASC(){}{}SORT_LAST_NAME_DESC(){}{}SORT_BY_SCORE_ASC(){}{}SORT_BY_SCORE_DESC(){}{}SORT_BY_COMPLETION_ASC(){}{}SORT_BY_COMPLETION_DESC(){}{}SORT_BY_RECENT_ATTEMPT_ASC(){}{}SORT_BY_RECENT_ATTEMPT_DESC(){}=II' S"    B: 3HH5DªHBq5aD[§B7Y*%  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.String?;kotlin.String?){}(){}{}firstNamesFIELD PROPERTY_BACKING_FIELD name:firstNames type:kotlin.String? visibility:private(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}toString(){}EQEQ(kotlin.Any?;kotlin.Any?){}toString(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.PersonNames){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.String?;kotlin.String?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}DII– rAM A  B: 3HH5DªHBà5oD[§B7Y*”  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ScopedGrant?;com.ustadmobile.lib.db.entities.PersonGroupMember?;com.ustadmobile.lib.db.entities.PersonGroup?){}(){}{}scopedGrantFIELD PROPERTY_BACKING_FIELD name:scopedGrant type:com.ustadmobile.lib.db.entities.ScopedGrant? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ScopedGrant?){}{}personGroupMember(){}(com.ustadmobile.lib.db.entities.PersonGroupMember?){}{}personGroup(){}(com.ustadmobile.lib.db.entities.PersonGroup?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ScopedGrant?;com.ustadmobile.lib.db.entities.PersonGroupMember?;com.ustadmobile.lib.db.entities.PersonGroup?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.ScopedGrantAndGroupMember){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.ScopedGrant?;com.ustadmobile.lib.db.entities.PersonGroupMember?;com.ustadmobile.lib.db.entities.PersonGroup?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}A q?  !(com.ustadmobile.lib.db.entities.SiteTerms;kotlin.String){}(){}{}termsFIELD PROPERTY_BACKING_FIELD name:terms type:com.ustadmobile.lib.db.entities.SiteTerms visibility:private [final](){}{}langDisplayName(){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.SiteTerms;kotlin.String){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}?II’ ‹ 30  B: k5D¢HBÞ5mDŸB7Y*  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails;kotlin.collections.List){}(){}{}studentFIELD PROPERTY_BACKING_FIELD name:student type:com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails visibility:private [final](){}{}blockStatuses(){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails?;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.StudentAndBlockStatuses){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.composites.PersonAndClazzMemberListDetails;kotlin.collections.List){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}F uD #D  !(com.ustadmobile.lib.db.entities.StudentResult;kotlin.String?){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}(){}{}studentResultFIELD PROPERTY_BACKING_FIELD name:studentResult type:com.ustadmobile.lib.db.entities.StudentResult visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.StudentResult){}{}cbSourcedId(){}(kotlin.String?){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.StudentResult;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}1II¬ ‡ 30  B: k5D¢HBø5hDŸB7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseAssignmentSubmission;kotlin.collections.List){}(){}{}submissionFIELD PROPERTY_BACKING_FIELD name:submission type:com.ustadmobile.lib.db.entities.CourseAssignmentSubmission visibility:private [final](){}{}files(){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseAssignmentSubmission?;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.SubmissionAndFiles){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}not(){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}JII] rA   &  B: 3HH5DªRHB§5jD[§^B7Y*[  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.TransferJob?;kotlin.Long;kotlin.Long;kotlin.String?){}(){}{}transferJobFIELD PROPERTY_BACKING_FIELD name:transferJob type:com.ustadmobile.lib.db.entities.TransferJob? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.TransferJob?){}{}totalSize(){}(kotlin.Long){}{}transferred(){}(kotlin.Long){}{}latestErrorStr(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.TransferJob?;kotlin.Long;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.TransferJobAndTotals){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.TransferJob?;kotlin.Long;kotlin.Long;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){},"R  d¨(kotlin.Array...){}(kotlin.Int){}(kotlin.String;kotlin.Int){}{}valueFIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:private [final](){}(){}(){}{}STATUS_QUEUED_INT(){}{}STATUS_IN_PROGRESS_INT(){}{}STATUS_COMPLETE_INT(){}{}STATUS_FAILED(){}{}STATUS_CANCELLED(){}valueOf(kotlin.Int){}firstOrNull@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}#static(){}#static(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.composites.TransferJobItemStatus) returnType:kotlin.BooleanEQEQ(kotlin.Any?;kotlin.Any?){}values#static(){}valueOf#static(kotlin.String){}mIIr [**    #%#  B: 3HH5DRªUHB¼5uD[^§dB7Y*p  !f   !#"(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Float?;kotlin.Boolean;kotlin.Boolean?;kotlin.Long){}(){}{}contextRegistrationHiFIELD PROPERTY_BACKING_FIELD name:contextRegistrationHi type:kotlin.Long visibility:private(){}(kotlin.Long){}{}contextRegistrationLo(){}(kotlin.Long){}{}timeStarted(){}(kotlin.Long){}{}maxProgress(){}(kotlin.Int?){}{}maxScore(){}(kotlin.Float?){}{}isCompleted(){}(kotlin.Boolean){}{}isSuccessful(){}(kotlin.Boolean?){}{}resultDuration(){}(kotlin.Long){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Float?;kotlin.Boolean;kotlin.Boolean?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.xapi.SessionTimeAndProgressInfo){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Float?;kotlin.Boolean;kotlin.Boolean?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(){}{}SORT_BY_TIMESTAMP_DESC(){}{}SORT_BY_TIMESTAMP_ASC(){}{}SORT_BY_SCORE_ASC(){}{}SORT_BY_SCORE_DESC(){}{}SORT_BY_COMPLETION_ASC(){}{}SORT_BY_COMPLETION_DESC(){}{}SORT_BY_LEAST_RECENT_DESC(){}{}SORT_BY_LEAST_RECENT_ASC(){}# Q !  !(kotlin.String;kotlin.Long){}(){}{}seStateIdFIELD PROPERTY_BACKING_FIELD name:seStateId type:kotlin.String visibility:private(){}(kotlin.String){}{}seLastMod(){}(kotlin.Long){}component1(){}component2(){}copy(kotlin.String;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}BIIsÉ ~ML  B: 3HH5D¢ªHB¾5oD[Ÿ§B7Y*q  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean?;kotlin.Boolean?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Long?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}{}statementEntityFIELD PROPERTY_BACKING_FIELD name:statementEntity type:com.ustadmobile.lib.db.entities.xapi.StatementEntity visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity){}{}activityEntity(){}(com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.xapi.StatementAndActivity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.xapi.StatementEntity;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}4II¬ NX F  B: 3HH5DªHBö5tD[§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin?;com.ustadmobile.lib.db.entities.xapi.ActorEntity?){}(){}{}statementEntityFIELD PROPERTY_BACKING_FIELD name:statementEntity type:com.ustadmobile.lib.db.entities.xapi.StatementEntity? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?){}{}groupMemberActorJoin(){}(com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin?){}{}actorEntity(){}(com.ustadmobile.lib.db.entities.xapi.ActorEntity?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin?;com.ustadmobile.lib.db.entities.xapi.ActorEntity?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.xapi.StatementEntityAndRelated){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}III%É ~M> K FX&4  B: 3HH5D¢ªHBp5qD[Ÿ§B7Y*f  (kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity;com.ustadmobile.lib.db.entities.xapi.VerbEntity?;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?;com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry?;kotlin.String?){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean?;kotlin.Boolean?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Long?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}{}statementEntityFIELD PROPERTY_BACKING_FIELD name:statementEntity type:com.ustadmobile.lib.db.entities.xapi.StatementEntity visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity){}{}verb(){}(com.ustadmobile.lib.db.entities.xapi.VerbEntity?){}{}verbDisplay(){}(com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}{}activity(){}(com.ustadmobile.lib.db.entities.xapi.ActivityEntity?){}{}activityLangMapEntry(){}(com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry?){}{}statementActivityDescription(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.xapi.VerbEntity?;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?;com.ustadmobile.lib.db.entities.xapi.ActivityEntity?;com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.xapi.StatementEntityAndVerb){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(){}{}SORT_BY_TIMESTAMP_DESC(){}{}SORT_BY_TIMESTAMP_ASC(){}{}SORT_BY_SCORE_DESC(){}{}SORT_BY_SCORE_ASC(){}BIIp? tC H  B: 3HH5D¢ªHB»5lD[Ÿ§B7Y*n  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.xapi.VerbEntity;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}(kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Long){}(){}{}verbEntityFIELD PROPERTY_BACKING_FIELD name:verbEntity type:com.ustadmobile.lib.db.entities.xapi.VerbEntity visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.xapi.VerbEntity){}{}verbName(){}(com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.xapi.VerbEntity?;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.composites.xapi.VerbEntityAndName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.xapi.VerbEntity;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}:II V%!"+3A)!B  : 35DQUHB’5mD[\dB7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}submittedStudentsFIELD PROPERTY_BACKING_FIELD name:submittedStudents type:kotlin.Int visibility:private(){}(kotlin.Int){}{}totalStudents(){}(kotlin.Int){}{}markedStudents(){}(kotlin.Int){}{}activeUserHasViewLearnerRecordsPermission(){}(kotlin.Boolean){}{}isGroupAssignment(){}(kotlin.Boolean){}calculateNotSubmittedStudents(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(){}serializer(){}(){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.AssignmentProgressSummary){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}BII”M †  30  B: k5D¢HBà5uD[ŸB7Y*’  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary;kotlin.collections.List){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int){}emptyList(){0§}(){}{}submitterFIELD PROPERTY_BACKING_FIELD name:submitter type:com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary visibility:private [final](){}{}allocations(){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary?;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.AssignmentSubmitterAndAllocations){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary;kotlin.collections.List){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}OIIM R! ",(  B: 3HH5DRªQHB—5nD[^§\B7Y*K  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int){}(){}{}submitterUidFIELD PROPERTY_BACKING_FIELD name:submitterUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}name(){}(kotlin.String?){}{}pictureUri(){}(kotlin.String?){}{}latestPrivateComment(){}(kotlin.String?){}{}fileSubmissionStatus(){}(kotlin.Int){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.AssignmentSubmitterSummary){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}9II S""!,   B: 35DSQHBk5oD[`\B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}averageScoreFIELD PROPERTY_BACKING_FIELD name:averageScore type:kotlin.Float visibility:private(){}(kotlin.Float){}{}averagePenalty(){}(kotlin.Int){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}ieee754equals(kotlin.Float?;kotlin.Float?){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Float;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.AverageCourseAssignmentMark){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}C§qh J !    J !f   !(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}(){}{}cljIdFIELD PROPERTY_BACKING_FIELD name:cljId type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}cljTableId(){}(kotlin.Int){}{}cljEntityUid(){}(kotlin.Long){}{}cljUrl(){}(kotlin.String?){}{}cljLockId(){}(kotlin.Long){}{}cljStatus(){}(kotlin.Int){}{}cljType(){}(kotlin.Int){}{}cljOiUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}(){}{}STATUS_PENDING_CREATION(){}{}STATUS_CREATED(){}{}STATUS_PENDING_DELETE(){}{}STATUS_ERROR(){}{}TYPE_SERVER_RETENTION(){}{}TYPE_OFFLINE_ITEM(){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}copy(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}«§d?II N ! !'#.#.%%#!"""#J%%( ( !, + &  %%0%0$,7$/ !( ((#!,  #"* B: 3HH5DRªSUQHB5YD[^§`d\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}clazzUidFIELD PROPERTY_BACKING_FIELD name:clazzUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}clazzName(){}(kotlin.String?){}{}clazzDesc(){}(kotlin.String?){}{}attendanceAverage(){}(kotlin.Float){}{}clazzHolidayUMCalendarUid(){}(kotlin.Long){}{}clazzScheuleUMCalendarUid(){}(kotlin.Long){}{}isClazzActive(){}(kotlin.Boolean){}{}clazzLocationUid(){}(kotlin.Long){}{}clazzStartTime(){}(kotlin.Long){}{}clazzEndTime(){}(){}(){}(kotlin.Long){}{}clazzFeatures(){}(){}(){}(kotlin.Long){}{}clazzSchoolUid(){}(kotlin.Long){}{}clazzEnrolmentPolicy(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(){}(){}(kotlin.Int){}{}clazzTerminologyUidtoLong(){}plus(kotlin.Int){}shl(kotlin.Int){}@kotlin.Char(){}@kotlin.Char(){}(){}(kotlin.Long){}{}clazzMasterChangeSeqNum(){}(){}(kotlin.Long){}{}clazzLocalChangeSeqNum(){}(){}(kotlin.Long){}{}clazzLastChangedBy(){}(){}(kotlin.Int){}{}clazzLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}clazzTimeZone(){}(kotlin.String?){}{}clazzStudentsPersonGroupUid(){}(kotlin.Long){}{}clazzTeachersPersonGroupUid(){}(kotlin.Long){}{}clazzPendingStudentsPersonGroupUid(){}(kotlin.Long){}{}clazzParentsPersonGroupUid(){}(kotlin.Long){}{}clazzCode(){}(kotlin.String?){}{}clazzOwnerPersonUid(){}(kotlin.Long){}(kotlin.String){}or(kotlin.Long){}(){}(){}(){}(){}(kotlin.String;kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}ieee754equals(kotlin.Float?;kotlin.Float?){}equals(kotlin.Any?){}hashCode(){}hashCode(){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}{}CLAZZ_CODE_DEFAULT_LENGTH(){}{}CLAZZ_ENROLMENT_POLICY_WITH_LINK(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Clazz){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}ŧd?II4$$..!! K B% J  -"0(!/  #&!!/# ! ' ( ) #  $,$ : 3HH5DRªUQHB~5cD[^§d\B7Y*2  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}{}caUidFIELD PROPERTY_BACKING_FIELD name:caUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}caTitle(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(){}(kotlin.String?){}{}caDescription(){}(kotlin.String?){}{}caGroupUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}caActive(){}(kotlin.Boolean){}{}caClassCommentEnabled(){}(kotlin.Boolean){}{}caPrivateCommentsEnabled(){}(kotlin.Boolean){}{}caCompletionCriteria(){}(kotlin.Int){}{}caRequireFileSubmission(){}(kotlin.Boolean){}{}caFileType(){}(kotlin.Int){}{}caSizeLimit(){}(kotlin.Int){}{}caNumberOfFiles(){}(kotlin.Int){}{}caSubmissionPolicy(){}(kotlin.Int){}{}caMarkingType(){}(kotlin.Int){}{}caRequireTextSubmission(){}(kotlin.Boolean){}{}caTextLimitType(){}(kotlin.Int){}{}caTextLimit(){}(kotlin.Int){}{}caXObjectUid(){}(kotlin.Long){}{}caClazzUid(){}(kotlin.Long){}{}caPeerReviewerCount(){}(kotlin.Int){}{}caLocalChangeSeqNum(){}(){}(kotlin.Long){}{}caMasterChangeSeqNum(){}(){}(kotlin.Long){}{}caLastChangedBy(){}(){}(kotlin.Int){}{}caLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}SUBMISSION_POLICY_MULTIPLE_ALLOWED(){}{}MARKED_BY_PEERS(){}{}FILE_TYPE_ANY(){}{}FILE_TYPE_DOC(){}{}FILE_TYPE_IMAGE(){}{}FILE_TYPE_VIDEO(){}{}FILE_TYPE_AUDIO(){}{}TEXT_CHAR_LIMIT(){}{}COMPLETION_CRITERIA_GRADED(){}serializer(){}(){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzAssignment){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}component20(){}component21(){}component22(){}component23(){}component24(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}WIIæ zI AOG!-  B: 3HH5DªRUHB05}D[§^dB7Y*ä  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.CourseGroupSet?;kotlin.Long;kotlin.Boolean){}(){}{}clazzAssignmentFIELD PROPERTY_BACKING_FIELD name:clazzAssignment type:com.ustadmobile.lib.db.entities.ClazzAssignment? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ClazzAssignment?){}{}courseBlock(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}{}courseBlockPicture(){}(com.ustadmobile.lib.db.entities.CourseBlockPicture?){}{}courseGroupSet(){}(com.ustadmobile.lib.db.entities.CourseGroupSet?){}{}submitterUid(){}(kotlin.Long){}{}hasModeratePermission(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.CourseGroupSet?;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzAssignmentCourseBlockAndSubmitterUid){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(com.ustadmobile.lib.db.entities.ClazzAssignment?;com.ustadmobile.lib.db.entities.CourseBlock?;com.ustadmobile.lib.db.entities.CourseBlockPicture?;com.ustadmobile.lib.db.entities.CourseGroupSet?;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}]§qII N#)!,%!"J*6 !,! #  B: 35DRQSURHBî5iD[^\`d^B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}cacheUidFIELD PROPERTY_BACKING_FIELD name:cacheUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cachePersonUid(){}(kotlin.Long){}{}cacheContentEntryUid(){}(kotlin.Long){}{}cacheClazzAssignmentUid(){}(kotlin.Long){}{}cacheStudentScore(){}(kotlin.Int){}{}cacheMaxScore(){}(kotlin.Int){}{}cacheFinalWeightScoreWithPenalty(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Float){}{}cacheWeight(){}(kotlin.Int){}{}cacheProgress(){}(kotlin.Int){}{}cacheContentComplete(){}(kotlin.Boolean){}{}cacheSuccess(){}(){}(){}(kotlin.Byte){}{}cachePenalty(){}(kotlin.Int){}{}lastCsnChecked(){}(kotlin.Long){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Byte;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzAssignmentRollUp){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Byte){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}{§qd?II W&J!, +"- +&$ ,8, (3)! )4" *5 %/ &!,    B: 35DRQSUHBü5bD[^\`dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}clazzEnrolmentUidFIELD PROPERTY_BACKING_FIELD name:clazzEnrolmentUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}clazzEnrolmentPersonUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}clazzEnrolmentClazzUid(){}(kotlin.Long){}{}clazzEnrolmentDateJoined(){}(kotlin.Long){}{}clazzEnrolmentDateLeft(){}(){}(){}(kotlin.Long){}{}clazzEnrolmentRole(){}(kotlin.Int){}{}clazzEnrolmentAttendancePercentagetoFloat(){}(){}(kotlin.Float){}{}clazzEnrolmentActive(){}(kotlin.Boolean){}{}clazzEnrolmentLeavingReasonUid(){}(kotlin.Long){}{}clazzEnrolmentOutcome(){}(){}(){}(kotlin.Int){}{}clazzEnrolmentLocalChangeSeqNum(){}(){}(kotlin.Long){}{}clazzEnrolmentMasterChangeSeqNum(){}(){}(kotlin.Long){}{}clazzEnrolmentLastChangedBy(){}(){}(kotlin.Int){}{}clazzEnrolmentLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(kotlin.Long;kotlin.Long){}(kotlin.Long;kotlin.Long;kotlin.Int){}(){}{}ROLE_STUDENT(){}{}ROLE_TEACHER(){}{}ROLE_STUDENT_PENDING(){}{}ROLE_PARENT(){}{}OUTCOME_GRADUATED(){}{}OUTCOME_FAILED(){}{}OUTCOME_DROPPED_OUT(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzEnrolment){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}YII f5  B: 3HH5DRQSUªHB#5kD[^!! "" \,, `d(())**%%§B7Y*fü(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}clazzFIELD PROPERTY_BACKING_FIELD name:clazz type:com.ustadmobile.lib.db.entities.Clazz? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Clazz?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Clazz?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzEnrolmentWithClazz){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toFloat(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}ZII Q  B: 3HH5DRQSUªHB05xD[^!! "" \,, `d(())**%%§B7Y*f#(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}attendanceFIELD PROPERTY_BACKING_FIELD name:attendance type:kotlin.Float visibility:private(){}(kotlin.Float){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Clazz?;kotlin.Float;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzEnrolmentWithClazzAndAttendance){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toFloat(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Clazz?;kotlinx.serialization.internal.SerializationConstructorMarker?){}\II vE   B: 3HH5DRQSUªHB:5sD[^!! "" \,, `d(())**%%§B7Y*fü(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}leavingReasonFIELD PROPERTY_BACKING_FIELD name:leavingReason type:com.ustadmobile.lib.db.entities.LeavingReason? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.LeavingReason?){}{}timeZone(){}(kotlin.String?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.LeavingReason?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzEnrolmentWithLeavingReason){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toFloat(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}YII h7  B: 3HH5DRQSUªHB$5lD[^!! "" \,, `d(())**%%§B7Y*fü(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Person?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzEnrolmentWithPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toFloat(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Float;kotlin.Boolean;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}ƒd?§II Q % !$()&%&(& ! !  !,9 ! !  B: 3HH5DRUªQHB5\D[^d§\B7Y*f(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}clazzLogUidFIELD PROPERTY_BACKING_FIELD name:clazzLogUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}clazzLogClazzUid(){}(kotlin.Long){}{}logDate(){}(kotlin.Long){}{}timeRecorded(){}(kotlin.Long){}{}clazzLogDone(){}(kotlin.Boolean){}{}cancellationNote(){}(kotlin.String?){}{}clazzLogCancelled(){}(kotlin.Boolean){}{}clazzLogNumPresent(){}(kotlin.Int){}{}clazzLogNumAbsent(){}(kotlin.Int){}{}clazzLogNumPartial(){}(kotlin.Int){}{}clazzLogScheduleUid(){}(kotlin.Long){}{}clazzLogStatusFlag(){}(kotlin.Int){}{}clazzLogMSQN(){}(){}(kotlin.Long){}{}clazzLogLCSN(){}(){}(kotlin.Long){}{}clazzLogLCB(){}(){}(kotlin.Int){}{}clazzLogLastChangedTime(kotlin.Boolean){}(){}(){}(kotlin.Long){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}(){}{}TABLE_ID(){}{}STATUS_CREATED(){}{}STATUS_HOLIDAY(){}{}STATUS_MANUALLYCANCELED(){}{}STATUS_RECORDED(){}{}STATUS_RESCHEDULED(){}{}STATUS_INACTIVE(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzLog){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}`d§I?I a%0%-8#+6$, 4?+ 3>' /9) 1<!  #& B: 35DRQHB±5lD[^\B7Y*f(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}clazzLogAttendanceRecordUidFIELD PROPERTY_BACKING_FIELD name:clazzLogAttendanceRecordUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}clazzLogAttendanceRecordClazzLogUid(){}(kotlin.Long){}{}clazzLogAttendanceRecordPersonUid(){}(kotlin.Long){}{}attendanceStatus(){}(kotlin.Int){}{}clazzLogAttendanceRecordMasterChangeSeqNum(){}(){}(kotlin.Long){}{}clazzLogAttendanceRecordLocalChangeSeqNum(){}(){}(kotlin.Long){}{}clazzLogAttendanceRecordLastChangedBy(){}(){}(kotlin.Int){}{}clazzLogAttendanceRecordLastChangedTime(kotlin.Boolean){}(){}(){}(kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}(){}{}TABLE_ID(){}{}STATUS_ATTENDED(){}{}STATUS_ABSENT(){}{}STATUS_PARTIAL(){}{}ATTENDANCE_THRESHOLD_GOOD(){}{}ATTENDANCE_THRESHOLD_WARNING(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecord){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}\II h7=°00%66+88-99/>>3??4$$  B: 3HH5DRQªHBÙ5vD[%%^--++\4433//11§B7Y*f±(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}copy(){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPerson) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Int){}(kotlin.Int){}(){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Person?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzLogAttendanceRecordWithPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}II N GE    B: 3HH5DRªSUQHB65kD[^§`####d""%%\ !! %%%%,,$$B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}clazzHolidayCalendarFIELD PROPERTY_BACKING_FIELD name:clazzHolidayCalendar type:com.ustadmobile.lib.db.entities.HolidayCalendar? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.HolidayCalendar?){}{}terminology(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}{}coursePicture(){}(com.ustadmobile.lib.db.entities.CoursePicture?){}{}numStudents(){}(kotlin.Int){}{}numTeachers(){}(kotlin.Int){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;com.ustadmobile.lib.db.entities.HolidayCalendar?;com.ustadmobile.lib.db.entities.CourseTerminology?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzWithDisplayDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toLong(){}plus(kotlin.Int){}shl(kotlin.Int){}@kotlin.Char(){}@kotlin.Char(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}„II zI GE!   B: 3HH5DRªSUQHB 5}D[^§`####d""%%\ !! %%%%,,$$B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}holidayCalendarFIELD PROPERTY_BACKING_FIELD name:holidayCalendar type:com.ustadmobile.lib.db.entities.HolidayCalendar? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.HolidayCalendar?){}{}terminology(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}{}coursePicture(){}(com.ustadmobile.lib.db.entities.CoursePicture?){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;com.ustadmobile.lib.db.entities.HolidayCalendar?;com.ustadmobile.lib.db.entities.CourseTerminology?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzWithHolidayCalendarAndAndTerminology){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toLong(){}shl(kotlin.Int){}@kotlin.Char(){}@kotlin.Char(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}”II P $!M GE!   B: 3HH5DRªSUQHB[5oD[^§`####d""%%\ !! %%%%,,$$B7Y*u (kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}numStudentsFIELD PROPERTY_BACKING_FIELD name:numStudents type:kotlin.Int visibility:private(){}(kotlin.Int){}{}numTeachers(){}(kotlin.Int){}{}teacherNames(){}(kotlin.String?){}{}lastRecorded(){}(kotlin.Long){}{}clazzActiveEnrolment(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ClazzEnrolment?){}{}terminology(){}(com.ustadmobile.lib.db.entities.CourseTerminology?){}{}coursePicture(){}(com.ustadmobile.lib.db.entities.CoursePicture?){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Long;com.ustadmobile.lib.db.entities.ClazzEnrolment?;com.ustadmobile.lib.db.entities.CourseTerminology?;com.ustadmobile.lib.db.entities.CoursePicture?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ClazzWithListDisplayDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}toLong(){}shl(kotlin.Int){}@kotlin.Char(){}@kotlin.Char(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}or(kotlin.Boolean){}and(kotlin.Int){}throwArrayMissingFieldException(kotlin.IntArray;kotlin.IntArray;kotlinx.serialization.descriptors.SerialDescriptor){}intArrayOf(kotlin.IntArray...){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}v§qd?II•"" Q $&"*!,"-''*    B: 3HH5DRªQUHBß5\D[^§\dB7Y*“  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}(){}(){}(){}{}commentsUidFIELD PROPERTY_BACKING_FIELD name:commentsUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}commentsText(){}(kotlin.String?){}{}commentsEntityUid(){}(kotlin.Long){}{}commentsStatus(){}(kotlin.Int){}{}commentsFromPersonUid(){}(kotlin.Long){}{}commentsForSubmitterUid(){}(kotlin.Long){}{}commentsFromSubmitterUid(){}(kotlin.Long){}{}commentsFlagged(){}(kotlin.Boolean){}{}commentsDeleted(){}(kotlin.Boolean){}{}commentsDateTimeAdded(){}(kotlin.Long){}{}commentsLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Comments){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}copy(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}J§II J%  -2    B: 3HH5DQªUHB‡5fD[\§dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}csUidFIELD PROPERTY_BACKING_FIELD name:csUid type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}connectivityState(){}(kotlin.Int){}{}wifiSsid(){}(kotlin.String?){}{}connectedOrConnecting(){}(kotlin.Boolean){}(kotlin.Int;kotlin.Boolean;kotlin.String?){}toString(){}EQEQ(kotlin.Any?;kotlin.Any?){}(){}(){}plus(kotlin.Any?){}(){}(){}(){}(){}(){}(){}(){}(){}not(){}toString(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ConnectivityStatus){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}[§d?II X' (3" *5# +6 &0 '!%   B: 3HH5DRªQHB©5cD[^§\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}contentCategoryUidFIELD PROPERTY_BACKING_FIELD name:contentCategoryUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}ctnCatContentCategorySchemaUid(){}(kotlin.Long){}{}name(){}(kotlin.String?){}{}contentCategoryLocalChangeSeqNum(){}(){}(kotlin.Long){}{}contentCategoryMasterChangeSeqNum(){}(){}(kotlin.Long){}{}contentCategoryLastChangedBy(){}(){}(kotlin.Int){}{}contentCategoryLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}CHECK_NOT_NULL(0:0?){0§}equals(kotlin.Any?){}hashCode(){}toInt(){}xor(kotlin.Long){}ushr(kotlin.Int){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentCategory){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}[§?dII ^"- " !( 0;) 1<$ ,6 "-!%   B: 3HH5DRªQHB¬5iD[^§\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}contentCategorySchemaUidFIELD PROPERTY_BACKING_FIELD name:contentCategorySchemaUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}schemaName(){}(kotlin.String?){}{}schemaUrl(){}(kotlin.String?){}{}contentCategorySchemaLocalChangeSeqNum(){}(){}(kotlin.Long){}{}contentCategorySchemaMasterChangeSeqNum(){}(){}(kotlin.Long){}{}contentCategorySchemaLastChangedBy(){}(){}(kotlin.Int){}{}contentCategorySchemaLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}CHECK_NOT_NULL(0:0?){0§}equals(kotlin.Any?){}hashCode(){}toInt(){}xor(kotlin.Long){}ushr(kotlin.Int){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentCategorySchema){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Чd?II U$ #  ! "" # " !B$!J''  "''& #!$ '2 (3 #- $C ""$," #   ''/ !  : 3HH5DRªQUHB´5`D[^§\dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}contentEntryUidFIELD PROPERTY_BACKING_FIELD name:contentEntryUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}title(){}(kotlin.String?){}{}description(){}(kotlin.String?){}{}entryId(){}(kotlin.String?){}{}author(){}(kotlin.String?){}{}publisher(){}(kotlin.String?){}{}licenseType(){}(){}(){}(kotlin.Int){}{}licenseName(){}(kotlin.String?){}{}licenseUrl(){}(kotlin.String?){}{}sourceUrl(){}(kotlin.String?){}{}thumbnailUrl(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(){}(kotlin.String?){}{}lastModified(){}(kotlin.Long){}{}primaryLanguageUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}languageVariantUid(){}(kotlin.Long){}{}contentFlags(){}(kotlin.Int){}{}leaf(){}(kotlin.Boolean){}{}publik(){}(kotlin.Boolean){}{}ceInactive(){}(kotlin.Boolean){}{}completionCriteria(){}(){}(){}(kotlin.Int){}{}minScore(){}(kotlin.Int){}{}contentTypeFlag(){}(kotlin.Int){}{}contentOwner(){}(kotlin.Long){}{}contentOwnerType(){}(kotlin.Int){}{}contentEntryLocalChangeSeqNum(){}(){}(kotlin.Long){}{}contentEntryMasterChangeSeqNum(){}(){}(kotlin.Long){}{}contentEntryLastChangedBy(){}(){}(kotlin.Int){}{}contentEntryLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(kotlin.String;kotlin.String;kotlin.Boolean;kotlin.Boolean){}(){}{}TABLE_ID(){}{}LICENSE_TYPE_CC_BY(){}{}LICENSE_TYPE_CC_BY_SA(){}{}LICENSE_TYPE_CC_BY_SA_NC(){}{}LICENSE_TYPE_CC_BY_NC(){}{}ALL_RIGHTS_RESERVED(){}{}LICENSE_TYPE_CC_BY_NC_SA(){}{}LICENSE_TYPE_PUBLIC_DOMAIN(){}{}LICENSE_TYPE_OTHER(){}{}LICENSE_TYPE_CC_BY_ND(kotlin.Array...){}(){}{}LICENSE_TYPE_CC_BY_NC_ND(){}{}LICENSE_TYPE_CC_0(){}{}TYPE_UNDEFINED(){}{}TYPE_COLLECTION(){}{}TYPE_EBOOK(){}{}TYPE_INTERACTIVE_EXERCISE(){}{}TYPE_VIDEO(){}{}TYPE_AUDIO(){}{}TYPE_DOCUMENT(){}{}TYPE_ARTICLE(){}{}TYPE_PDF(){}{}FLAG_IMPORTED(){}{}COMPLETION_CRITERIA_MIN_SCORE(){}{}COMPLETION_CRITERIA_MARKED_BY_STUDENT(){}{}OWNER_TYPE_LIBRARY(){}{}OWNER_TYPE_COURSE(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntry){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){} [*&(("0(){}(){}{}showDownloadButtonFIELD PROPERTY_BACKING_FIELD name:showDownloadButton type:kotlin.Boolean visibility:private(){}(kotlin.Boolean){}{}showOpenButton(){}(kotlin.Boolean){}{}showUpdateButton(){}(kotlin.Boolean){}{}showDeleteButton(){}(kotlin.Boolean){}{}showManageDownloadButton(){}(kotlin.Boolean){}W§dI?I NJ)!, + !, &  !%   B: 35DRQHB¦5sD[^\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}ceccjUidFIELD PROPERTY_BACKING_FIELD name:ceccjUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}ceccjContentEntryUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}ceccjContentCategoryUid(){}(kotlin.Long){}{}ceccjLocalChangeSeqNum(){}(){}(kotlin.Long){}{}ceccjMasterChangeSeqNum(){}(){}(kotlin.Long){}{}ceccjLastChangedBy(){}(){}(kotlin.Int){}{}ceccjLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}CHECK_NOT_NULL(0:0?){0§}equals(kotlin.Any?){}hashCode(){}toInt(){}xor(kotlin.Long){}ushr(kotlin.Int){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryContentCategoryJoin){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}–§qII L !+'"- +$! & $!"!)7J'  )& !  B: 3HH5DRªQUHBQ5iD[^§\dB7Y*  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String?;kotlin.Boolean;kotlin.Long;kotlin.String?){}(){}{}cjiUidFIELD PROPERTY_BACKING_FIELD name:cjiUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}sourceUri(){}(kotlin.String?){}{}cjiOriginalFilename(){}(kotlin.String?){}{}cjiContentEntryUid(){}(kotlin.Long){}{}cjiParentContentEntryUid(){}(kotlin.Long){}{}cjiContentEntryVersion(){}(kotlin.Long){}{}cjiItemProgress(){}(kotlin.Long){}{}cjiItemTotal(){}(kotlin.Long){}{}cjiStatus(){}(kotlin.Int){}{}cjiRecursiveStatus(){}(kotlin.Int){}{}cjiPluginId(){}(kotlin.Int){}{}cjiParentCjiUid(){}(kotlin.Long){}{}cjiStartTime(){}(kotlin.Long){}{}cjiFinishTime(){}(kotlin.Long){}{}cjiContentDeletedOnCancellation(){}(kotlin.Boolean){}{}cjiCompressionLevel(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Int){}{}cjiError(){}(kotlin.String?){}{}cjiErrorDismissed(){}(kotlin.Boolean){}{}cjiOwnerPersonUid(){}(kotlin.Long){}{}cjiParams(){}(kotlin.String?){}(){}{}TABLE_ID(){}{}PARAM_KEY_SUBTITLES(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String?;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryImportJob){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}component20(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.String?;kotlin.Boolean;kotlin.Long;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}`§qd?II, `J$/#.   + !, &  $n  !  B: 35DRQUHBÀ5oD[^\dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Int){}(){}{}cepcjParentContentEntryUidFIELD PROPERTY_BACKING_FIELD name:cepcjParentContentEntryUid type:kotlin.Long visibility:private(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}cepcjChildContentEntryUid(){}(kotlin.Long){}{}childIndex(){}(kotlin.Int){}{}cepcjUid(kotlin.Boolean){}(){}(kotlin.Long){}{}cepcjLocalChangeSeqNum(){}(){}(kotlin.Long){}{}cepcjMasterChangeSeqNum(){}(){}(kotlin.Long){}{}cepcjLastChangedBy(){}(){}(kotlin.Int){}{}cepcjLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}cepcjDeleted(){}(kotlin.Boolean){}(com.ustadmobile.lib.db.entities.ContentEntry;com.ustadmobile.lib.db.entities.ContentEntry;kotlin.Int){}(){}(){}(){}{}TABLE_ID(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryParentChildJoin){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}_§I d?I L'    ! # !  !  B: 3HH5DRªQUHB¾5gD[^§\dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}cepUidFIELD PROPERTY_BACKING_FIELD name:cepUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cepContentEntryUid(){}(kotlin.Long){}{}cepUri(){}(){}(kotlin.String?){}{}cepMd5(){}(){}(kotlin.String?){}{}cepFileSize(){}(){}(kotlin.Int){}{}cepTimestamp(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}cepMimeType(){}(kotlin.String?){}{}cepActive(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Q§Id?I? L %'  B: 3HH5DRªHB‰5hD[^§B7Y*=  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}(){}{}cepUidFIELD PROPERTY_BACKING_FIELD name:cepUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cepLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}cepPictureUri(){}(kotlin.String?){}{}cepThumbnailUri(){}(kotlin.String?){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryPicture2){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}h§dI?I N)) &  ( + !,  !%  % B: 3HH5DRQªHBÌ5pD[^\§B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}cerejUidFIELD PROPERTY_BACKING_FIELD name:cerejUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cerejContentEntryUid(){}(kotlin.Long){}{}cerejRelatedEntryUid(){}(kotlin.Long){}{}cerejLastChangedBy(){}(){}(kotlin.Int){}{}relType(){}(kotlin.Int){}{}comment(){}(kotlin.String?){}{}cerejRelLanguageUid(){}(kotlin.Long){}{}cerejLocalChangeSeqNum(){}(){}(kotlin.Long){}{}cerejMasterChangeSeqNum(){}(){}(kotlin.Long){}{}cerejLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}CHECK_NOT_NULL(0:0?){0§}equals(kotlin.Any?){}hashCode(){}toInt(){}xor(kotlin.Long){}ushr(kotlin.Int){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}{}REL_TYPE_TRANSLATED_VERSION(){}{}REL_TYPE_SEE_ALSO(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}>BII Z))$!   : 3HH5DRªHBz5|D[^§B7Y*f(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}cerejContentEntryUidFIELD PROPERTY_BACKING_FIELD name:cerejContentEntryUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}cerejRelatedEntryUid(){}(kotlin.Long){}{}languageName(){}(kotlin.String?){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}serializer(){}(){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLangName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}WII l;F(())))!   B: 3HH5DRQªHBö5|D[^\§ !!B7Y*fÌ(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}languageFIELD PROPERTY_BACKING_FIELD name:language type:com.ustadmobile.lib.db.entities.Language? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Language?){}(com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoin){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.String?){}(kotlin.String?){}(){}(kotlin.Int){}(kotlin.Int){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}(kotlin.Long){}(kotlin.Long){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;com.ustadmobile.lib.db.entities.Language?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryRelatedEntryJoinWithLanguage){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}ZII P " '    )!,     B: 35DQSURHBÈ5vD[\`d^B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}resultScoreFIELD PROPERTY_BACKING_FIELD name:resultScore type:kotlin.Int visibility:private(){}(kotlin.Int){}{}resultMax(){}(kotlin.Int){}{}resultScaled(){}(kotlin.Float){}{}resultWeight(){}(kotlin.Int){}{}contentComplete(){}(kotlin.Boolean){}{}progress(){}(kotlin.Int){}{}success(){}(){}(){}(kotlin.Byte){}{}penalty(){}(kotlin.Int){}{}totalContent(){}(kotlin.Int){}{}totalCompletedContent(){}(kotlin.Int){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}ieee754equals(kotlin.Float?;kotlin.Float?){}toInt(){}equals(kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}plus(kotlin.Byte){}hashCode(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.Byte;kotlin.Int;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgress){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Byte){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}~§d?II™ L' "&&  #$ J#$ ,    ;C B: 3HH5DRªUHBã5gD[^§dB7Y*—  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}(){}{}cevUidFIELD PROPERTY_BACKING_FIELD name:cevUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cevContentEntryUid(){}(kotlin.Long){}{}cevOpenUri(){}(kotlin.String?){}{}cevContentType(){}(kotlin.String?){}{}cevManifestUrl(){}(kotlin.String?){}{}cevSize(){}(kotlin.Long){}{}cevInActive(){}(kotlin.Boolean){}{}cevLastModified(){}(kotlin.Long){}{}cevLct(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}cevStorageSize(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}cevOriginalSize(){}(kotlin.Long){}(){}{}TYPE_EPUB(kotlin.Array...){}(){}{}TYPE_VIDEO(){}{}TYPE_PDF(){}{}TYPE_XAPI(){}{}PATH_POSTFIX(){}{}TABLE_ID(){}{}SELECT_OFFLINE_ITEM_UID_FOR_NEW_CONTENT_ENTRY_VERSION_SQL(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryVersion){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}SII U$$     '    B: 3HH5DRªQSHBÚ5sD[^§\`B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}contentEntryUidFIELD PROPERTY_BACKING_FIELD name:contentEntryUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}title(){}(kotlin.String?){}{}thumbnailUrl(){}(kotlin.String?){}{}attempts(){}(kotlin.Int){}{}progress(){}(kotlin.Int){}{}startDate(){}(kotlin.Long){}{}endDate(){}(){}(){}(kotlin.Long){}{}duration(){}(kotlin.Long){}{}resultScoreScaled(){}(kotlin.Float){}{}resultMax(){}(kotlin.Int){}{}resultScore(){}(kotlin.Int){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Float;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryWithAttemptsSummary){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}sII l;;  B: 3HH5DRªQUHB 5tD[^§""\d''''((##B7Y*f´(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}languageFIELD PROPERTY_BACKING_FIELD name:language type:com.ustadmobile.lib.db.entities.Language? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Language?){}{}block(){}(com.ustadmobile.lib.db.entities.CourseBlock?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Language?;com.ustadmobile.lib.db.entities.CourseBlock?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryWithBlockAndLanguage){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}pII l;  B: 3HH5DRªQUHBÞ5lD[^§""\d''''((##B7Y*f´(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}languageFIELD PROPERTY_BACKING_FIELD name:language type:com.ustadmobile.lib.db.entities.Language? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Language?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;com.ustadmobile.lib.db.entities.Language?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentEntryWithLanguage){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}dd?I§Iu K  +*   B: 3HH5DRªUHB¿5^D[^§dB7Y*s  !f(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String?;kotlin.Long){}(){}{}cjUidFIELD PROPERTY_BACKING_FIELD name:cjUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}toUri(){}(kotlin.String?){}{}cjProgress(){}(kotlin.Long){}{}cjTotal(){}(kotlin.Long){}{}cjNotificationTitle(){}(kotlin.String?){}{}cjIsMeteredAllowed(){}(kotlin.Boolean){}{}params(){}(kotlin.String?){}{}cjLct(){}(kotlin.Boolean){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentJob){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}copy(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){} § S"#(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(){}(){}{}cjipcjChildUidFIELD PROPERTY_BACKING_FIELD name:cjipcjChildUid type:kotlin.Int visibility:private(){}(kotlin.Int){}{}cjipcjParentUid(){}(kotlin.Int){} M%(){}(){}{}progressFIELD PROPERTY_BACKING_FIELD name:progress type:kotlin.Int visibility:private(){}(kotlin.Int){}{}total(){}(kotlin.Int){}{}progressTitle(){}(kotlin.String?){}{}cjiUid(){}(kotlin.Long){}, K *  !(kotlin.Int;kotlin.Long;kotlin.Long){}(){}{}statusFIELD PROPERTY_BACKING_FIELD name:status type:kotlin.Int visibility:private(){}(kotlin.Int){}{}progress(){}(kotlin.Long){}{}total(){}(kotlin.Long){}component1(){}component2(){}component3(){}copy(kotlin.Int;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}III U$)"0    Z  B: 3HH5DRªQHBð5mD[^§\B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}contentEntryUidFIELD PROPERTY_BACKING_FIELD name:contentEntryUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}contentEntryTitle(){}(kotlin.String?){}{}contentEntryThumbnailUrl(){}(kotlin.String?){}{}attempts(){}(kotlin.Int){}{}startDate(){}(kotlin.Long){}{}endDate(){}(){}(){}(kotlin.Long){}{}duration(){}(kotlin.Long){}{}scoreProgress(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgress?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;com.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgress?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ContentWithAttemptSummary){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Y§d?II L%$J*'(        B: 3HH5DRªSHBÝ5hD[^§`B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}camUidFIELD PROPERTY_BACKING_FIELD name:camUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}camAssignmentUid(){}(kotlin.Long){}{}camSubmitterUid(){}(kotlin.Long){}{}camMarkerSubmitterUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}camMarkerPersonUid(){}(kotlin.Long){}{}camMarkerComment(){}(kotlin.String?){}{}camMark(){}(kotlin.Float){}{}camMaxMark(){}(kotlin.Float){}{}camPenalty(){}(kotlin.Float){}{}camLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}camClazzUid(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Float;kotlin.Float;kotlin.Float;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseAssignmentMark){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){} P7(){}(){}{}isGroupFIELD PROPERTY_BACKING_FIELD name:isGroup type:kotlin.Boolean visibility:private(){}(kotlin.Boolean){}{}marker(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}s§d?IIk L%$*   ! J %- & B: 3HH5DRªQHBµ5nD[^§\B7Y*i  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}(){}{}casUidFIELD PROPERTY_BACKING_FIELD name:casUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}casAssignmentUid(){}(kotlin.Long){}{}casSubmitterUid(){}(kotlin.Long){}{}casSubmitterPersonUid(){}(kotlin.Long){}{}casText(){}(kotlin.String?){}{}casType(){}(kotlin.Int){}{}casTimestamp(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}casClazzUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP(){}{}SUBMISSION_TYPE_TEXT(){}{}SUBMISSION_TYPE_FILE(){}{}NOT_SUBMITTED(){}{}SUBMITTED(){}{}MARKED(){}{}MIN_SUBMITTER_UID_FOR_PERSON(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}u§ d?II˜ M&J% !$$   " #  B: 3HH5DRªQUHBâ5rD[^§\dB7Y*–  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Boolean){}(){}{}casaUidFIELD PROPERTY_BACKING_FIELD name:casaUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}casaSubmissionUid(){}(kotlin.Long){}{}casaSubmitterUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}casaCaUid(){}(kotlin.Long){}{}casaClazzUid(){}(kotlin.Long){}{}casaMimeType(){}(kotlin.String?){}{}casaFileName(){}(kotlin.String?){}{}casaUri(){}(kotlin.String?){}{}casaSize(){}(kotlin.Int){}{}casaTimestamp(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}casaDeleted(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseAssignmentSubmissionFile){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}³§qd?II4 K! + %($#!+& " "  (      # "(  B: 3HH5DRQªUHB~5_D[^\§dB7Y*2  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Float?;kotlin.Float?;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?){}(){}(){}(){}{}cbUidFIELD PROPERTY_BACKING_FIELD name:cbUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cbType(){}(kotlin.Int){}{}cbIndentLevel(){}(kotlin.Int){}{}cbModuleParentBlockUid(){}(kotlin.Long){}{}cbTitle(){}(kotlin.String?){}{}cbDescription(){}(kotlin.String?){}{}cbCompletionCriteria(){}(kotlin.Int){}{}cbHideUntilDate(){}(kotlin.Long){}{}cbDeadlineDate(){}(kotlin.Long){}{}cbLateSubmissionPenalty(){}(kotlin.Int){}{}cbGracePeriodDate(){}(kotlin.Long){}{}cbMaxPoints(){}(kotlin.Float?){}{}cbMinPoints(){}(kotlin.Float?){}{}cbIndex(){}(kotlin.Int){}{}cbClazzUid(){}(kotlin.Long){}{}cbClazzSourcedId(){}(kotlin.String?){}{}cbActive(){}(kotlin.Boolean){}{}cbHidden(){}(kotlin.Boolean){}{}cbEntityUid(){}(kotlin.Long){}{}cbLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}cbSourcedId(){}(kotlin.String?){}{}cbMetadata(){}(kotlin.String?){}{}cbCreatedByAppId(){}(kotlin.String?){}(){}{}TABLE_ID(){}{}BLOCK_MODULE_TYPE(){}{}BLOCK_TEXT_TYPE(){}{}BLOCK_ASSIGNMENT_TYPE(){}{}BLOCK_CONTENT_TYPE(){}{}BLOCK_DISCUSSION_TYPE(){}{}BLOCK_EXTERNAL_APP(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Float?;kotlin.Float?;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseBlock){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}component20(){}component21(){}component22(){}component23(){}copy(kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Float?;kotlin.Float?;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Q§Id?I? L %'  B: 3HH5DRªHB‰5fD[^§B7Y*=  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}(){}{}cbpUidFIELD PROPERTY_BACKING_FIELD name:cbpUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cbpLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}cbpPictureUri(){}(kotlin.String?){}{}cbpThumbnailUri(){}(kotlin.String?){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseBlockPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}S§d?IID L "!   B: 35DRQHBŽ5eD[^\B7Y*B  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long){}(){}{}cgmUidFIELD PROPERTY_BACKING_FIELD name:cgmUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cgmSetUid(){}(kotlin.Long){}{}cgmGroupNumber(){}(kotlin.Int){}{}cgmPersonUid(){}(kotlin.Long){}{}cgmLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseGroupMember){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}QIIu p ? ) "  B: 3HH5DªRUHB¿5lD[§^dB7Y*s  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.CourseGroupMember?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.String?){}(){}{}cgmFIELD PROPERTY_BACKING_FIELD name:cgm type:com.ustadmobile.lib.db.entities.CourseGroupMember? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.CourseGroupMember?){}{}name(){}(kotlin.String?){}{}personUid(){}(kotlin.Long){}{}enrolmentIsActive(){}(kotlin.Boolean){}{}pictureUri(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.CourseGroupMember?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseGroupMemberAndName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(com.ustadmobile.lib.db.entities.CourseGroupMember?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}L§d?II L " ! J    B: 3HH5DRªQUHB 5bD[^§\dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}cgsUidFIELD PROPERTY_BACKING_FIELD name:cgsUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cgsName(){}(kotlin.String?){}{}cgsTotalGroups(){}(kotlin.Int){}{}cgsActive(){}(kotlin.Boolean){}{}cgsClazzUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}cgsLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseGroupSet){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}g§qd?IIk K # %"!& # %% B: 35DRQUHBµ5dD[^\dB7Y*i  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}{}cpUidFIELD PROPERTY_BACKING_FIELD name:cpUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}cpLastModified(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}cpClazzUid(){}(kotlin.Long){}{}cpToEnrolmentRole(){}(kotlin.Int){}{}cpToPersonUid(){}(kotlin.Long){}{}cpToGroupUid(){}(kotlin.Long){}{}cpPermissionsFlag(){}(kotlin.Long){}{}cpIsDeleted(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}{}TEACHER_DEFAULT_PERMISSIONS(){}{}STUDENT_DEFAULT_PERMISSIONS(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CoursePermission){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Y§I d?IN V% %(#1+  B: 3HH5DRªUHB˜5aD[^§dB7Y*L  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}(){}{}coursePictureUidFIELD PROPERTY_BACKING_FIELD name:coursePictureUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}coursePictureLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}coursePictureUri(){}(kotlin.String?){}{}coursePictureThumbnailUri(){}(kotlin.String?){}{}coursePictureActive(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CoursePicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}A§dI?I K %   B: 3HH5DRªHB‰5eD[^§B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}ctUidFIELD PROPERTY_BACKING_FIELD name:ctUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}ctTitle(){}(kotlin.String?){}{}ctTerminology(){}(kotlin.String?){}{}ctLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseTerminology){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}wd?§qIIˆ P #& ''&%#.!J' $ B: 3HH5DRªQUHBÒ5_D[^§\dB7Y*†  !f(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}(){}(){}(){}{}delItemUidFIELD PROPERTY_BACKING_FIELD name:delItemUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}delItemName(){}(kotlin.String?){}{}delItemIconUri(){}(kotlin.String?){}{}delItemLastModTime(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}delItemTimeDeleted(){}(kotlin.Long){}{}delItemEntityTable(){}(kotlin.Int){}{}delItemEntityUid(){}(kotlin.Long){}{}delItemDeletedByPersonUid(){}(kotlin.Long){}{}delItemStatus(){}(kotlin.Int){}{}delItemIsFolder(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}{}STATUS_RESTORED(){}{}STATUS_DELETED_PERMANENTLY(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.DeletedItem){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}[§Id?I W&&1+-!,&1 ! (3 + &B--  : 3HH5DRªUHBò5bD[^§dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}discussionPostUidFIELD PROPERTY_BACKING_FIELD name:discussionPostUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}discussionPostReplyToPostUid(){}(kotlin.Long){}{}discussionPostTitle(){}(kotlin.String?){}{}discussionPostMessage(){}(kotlin.String?){}{}discussionPostStartDate(){}(kotlin.Long){}{}discussionPostCourseBlockUid(){}(kotlin.Long){}{}dpDeleted(){}(kotlin.Boolean){}{}discussionPostStartedPersonUid(){}(kotlin.Long){}{}discussionPostClazzUid(){}(kotlin.Long){}{}discussionPostLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}discussionPostVisible(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(){}(kotlin.Boolean){}{}discussionPostArchive(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.DiscussionPost){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}\II _ .,()$$/  B: 3HH5DRªUQHBE5mD[^&&§!!&&d(( \B7Y*fò(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}authorPersonFirstNamesFIELD PROPERTY_BACKING_FIELD name:authorPersonFirstNames type:kotlin.String? visibility:private(){}(kotlin.String?){}{}authorPersonLastName(){}(kotlin.String?){}{}authorPictureUri(){}(kotlin.String?){}{}postLatestMessage(){}(kotlin.String?){}{}postRepliesCount(){}(kotlin.Int){}{}postLatestMessageTimestamp(){}(kotlin.Long){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.DiscussionPostWithDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}LII m<  B: 3HH5DRªUHB5lD[^&&§!!&&d(( B7Y*fò(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}replyPersonFIELD PROPERTY_BACKING_FIELD name:replyPerson type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;com.ustadmobile.lib.db.entities.Person?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.DiscussionPostWithPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}DII X'$"- "  !   B: 3HH5DRªHB‰5jD[^§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}contentCategoryUidFIELD PROPERTY_BACKING_FIELD name:contentCategoryUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}categoryName(){}(kotlin.String?){}{}contentCategorySchemaUid(){}(kotlin.Long){}{}schemaName(){}(kotlin.String?){}toString(){}toString@kotlin.Any?(){}toString(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.DistinctCategorySchema){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){} O   !(kotlin.Int;kotlin.Long){}(){}{}numEntriesFIELD PROPERTY_BACKING_FIELD name:numEntries type:kotlin.Int visibility:private(){}(kotlin.Int){}{}totalSize(){}(kotlin.Long){}component1(){}component2(){}copy(kotlin.Int;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}ˆ§qd?IIÁ K  #  (*("  + !' #   B: 3HH5DRªQUHB 5dD[^§\dB7Y*¿  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlin.Long){}(){}(){}(){}{}erUidFIELD PROPERTY_BACKING_FIELD name:erUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}erClazzUid(){}(kotlin.Long){}{}erClazzName(){}(kotlin.String?){}{}erPersonUid(){}(kotlin.Long){}{}erPersonFullname(){}(kotlin.String?){}{}erPersonPictureUri(){}(kotlin.String?){}{}erPersonUsername(){}(kotlin.String?){}{}erRole(){}(kotlin.Int){}{}erRequestTime(){}(kotlin.Long){}{}erStatus(){}(kotlin.Int){}{}erStatusSetByPersonUid(){}(kotlin.Long){}{}erDeleted(){}(kotlin.Boolean){}{}erStatusSetAuth(){}(kotlin.String?){}{}erLastModified(){}(kotlin.Boolean){}(){}(kotlin.Long){}(){}{}STATUS_APPROVED(){}{}STATUS_REJECTED(){}{}STATUS_CANCELED(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.EnrolmentRequest){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}d'#+{}TRIGGER_UPSERTFIELD PROPERTY_BACKING_FIELD name:TRIGGER_UPSERT type:kotlin.String visibility:public [final,static](){}{}TRIGGER_CONDITION_WHERE_NEWER(){}{}TRIGGER_CONDITION_ETAG_NOT_EQUALS(){}:§d? L      $ "  $ ! " (kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(){}(){}{}errUidFIELD PROPERTY_BACKING_FIELD name:errUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}errPcsn(){}(){}(kotlin.Long){}{}errLcsn(){}(){}(kotlin.Long){}{}errLcb(){}(){}(kotlin.Int){}{}errLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}severity(){}(kotlin.Int){}{}timestamp(){}(kotlin.Long){}{}presenterUri(){}(kotlin.String?){}{}appVersion(){}(kotlin.String?){}{}versionCode(){}(kotlin.Int){}{}errorCode(){}(kotlin.Int){}{}operatingSys(){}(kotlin.String?){}{}osVersion(){}(kotlin.String?){}{}stackTrace(){}(kotlin.String?){}{}message(){}(kotlin.String?){}Y§IIe K!$!"$-  B: 3HH5DQRªHB¯5iD[\^§B7Y*c  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}(){}{}eapUidFIELD PROPERTY_BACKING_FIELD name:eapUid type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}eapPersonUid(){}(kotlin.Long){}{}eapPackageId(){}(kotlin.String?){}{}eapStartTime(){}(kotlin.Long){}{}eapExpireTime(){}(kotlin.Long){}{}eapAuthToken(){}(kotlin.String?){}{}eapAndroidAccountName(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ExternalAppPermission){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}d§?dII L !      !*!    !  B: 3HH5DRQUªHBÐ5[D[^\d§B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}holUidFIELD PROPERTY_BACKING_FIELD name:holUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}holMasterCsn(){}(){}(kotlin.Long){}{}holLocalCsn(){}(){}(kotlin.Long){}{}holLastModBy(){}(){}(kotlin.Int){}{}holLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}holActive(){}(kotlin.Boolean){}{}holHolidayCalendarUid(){}(kotlin.Long){}{}holStartTime(){}(kotlin.Long){}{}holEndTime(){}(kotlin.Long){}{}holName(){}(kotlin.String?){}(){}{}TABLE_ID(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Holiday){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}W§Id?I S"&&( &1 %0 !+ ""  B: 3HH5DRªQUHB·5cD[^§\dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}umCalendarUidFIELD PROPERTY_BACKING_FIELD name:umCalendarUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}umCalendarName(){}(kotlin.String?){}{}umCalendarCategory(){}(){}(){}(kotlin.Int){}{}umCalendarActive(){}(kotlin.Boolean){}{}umCalendarMasterChangeSeqNum(){}(){}(kotlin.Long){}{}umCalendarLocalChangeSeqNum(){}(){}(kotlin.Long){}{}umCalendarLastChangedBy(){}(){}(kotlin.Int){}{}umCalendarLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(kotlin.String;kotlin.Int){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.HolidayCalendar){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}GII O  B: 3HH5DRªQUHBÂ5qD[^§\d&&%%!!B7Y*f·(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}numEntriesFIELD PROPERTY_BACKING_FIELD name:numEntries type:kotlin.Int visibility:private(){}(kotlin.Int){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.HolidayCalendarWithNumEntries){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}>II M   !   B: 3HH5DRªHBn5bD[^§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}langUidFIELD PROPERTY_BACKING_FIELD name:langUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}langName(){}(kotlin.String?){}toString(){}toString@kotlin.Any?(){}toString(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.LangUidAndName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}§Id?I M***%& * + %    !%  2>  B: 3HH5DRªUQHBè5\D[^§d\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}langUidFIELD PROPERTY_BACKING_FIELD name:langUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}name(){}(kotlin.String?){}{}iso_639_1_standard(){}(kotlin.String?){}{}iso_639_2_standard(){}(kotlin.String?){}{}iso_639_3_standard(){}(kotlin.String?){}{}Language_Type(){}(kotlin.String?){}{}languageActive(){}(kotlin.Boolean){}{}langLocalChangeSeqNum(){}(){}(kotlin.Long){}{}langMasterChangeSeqNum(){}(){}(kotlin.Long){}{}langLastChangedBy(){}(){}(kotlin.Int){}{}langLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}toString(){}toString@kotlin.Any?(){}toString(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}CHECK_NOT_NULL(0:0?){0§}equals(kotlin.Any?){}hashCode(){}toInt(){}xor(kotlin.Long){}ushr(kotlin.Int){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}{}ENGLISH_LANG_UID(){}{}ARABIC_LANG_UID(){}{}BENGALI_LANG_UID(){}{}BURMESE_LANG_UID(){}{}KINYARWANDA_LANG_UID(){}{}NEPALI_LANG_UID(){}{}PASHTO_LANG_UID(){}{}PERSIAN_LANG_UID(){}{}RUSSIAN_LANG_UID(){}{}TAJIK_LANG_UID(){}{}FIXED_LANGUAGESlistOf(kotlin.Array...){0§}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Language) returnType:kotlin.Unit(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Language){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}^§Id?I T#  # &1 '2 ", #!%   B: 3HH5DRªQHB¸5cD[^§\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}langVariantUidFIELD PROPERTY_BACKING_FIELD name:langVariantUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}langUid(){}(kotlin.Long){}{}countryCode(){}(kotlin.String?){}{}name(){}(kotlin.String?){}{}langVariantLocalChangeSeqNum(){}(){}(kotlin.Long){}{}langVariantMasterChangeSeqNum(){}(){}(kotlin.Long){}{}langVariantLastChangedBy(){}(){}(kotlin.Int){}{}langVariantLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}CHECK_NOT_NULL(0:0?){0§}equals(kotlin.Any?){}hashCode(){}toInt(){}xor(kotlin.Long){}ushr(kotlin.Int){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.LanguageVariant){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}i§dI?I $%%**V & % $ %    !   S. B: 3HH5DRªQHB5aD[^§\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}(kotlin.Long;kotlin.String?){}(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}FIELD PROPERTY_BACKING_FIELD name:leavingReasonUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(){}{}leavingReasonMCSN(){}(){}(kotlin.Long){}{}leavingReasonCSN(){}(){}(kotlin.Long){}{}leavingReasonLCB(){}(){}(kotlin.Int){}{}leavingReasonLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}MOVED_TITLE(){}{}MOVED_UID(){}{}MEDICAL_TITLE(){}{}MEDICAL_UID(){}{}TRANSPORT_PROBLEM_TITLE(){}{}TRANSPORT_PROBLEM_UID(){}{}FAMILY_PROBLEM_TITLE(){}{}FAMILY_PROBLEM_UID(){}{}FAILED_TITLE(){}{}FAILED_UID(){}{}PASSED_TITLE(){}{}PASSED_UID(){}{}FIXED_UIDSmapOf(kotlin.Array>...){0§;1§}to@0:0(0:1){0§;1§}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.LeavingReason){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Z§qId?IT P +' #%    B: 3HH5DRªHBž5[D[^§B7Y*R  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long){}(){}{}messageUidFIELD PROPERTY_BACKING_FIELD name:messageUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}messageSenderPersonUid(){}(kotlin.Long){}{}messageToPersonUid(){}(kotlin.Long){}{}messageText(){}(kotlin.String?){}{}messageTimestamp(){}(kotlin.Long){}{}messageLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Message){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}fII M     !  B: 35DQRHB‹5ZD[\^B7Y*fW    5¢£cŸU (kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}typeFlagFIELD PROPERTY_BACKING_FIELD name:typeFlag type:kotlin.Int visibility:private(){}(){}(){}(kotlin.Int){}{}fixedTime(){}(kotlin.Long){}{}relTo(){}(){}(){}(kotlin.Int){}{}relOffSet(){}(kotlin.Int){}{}relUnit(){}(){}(){}(kotlin.Int){}(){}{}TYPE_FLAG_RELATIVE(){}{}WEEKS_REL_UNIT(){}{}MONTHS_REL_UNIT(){}{}YEARS_REL_UNIT(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Moment){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(com.ustadmobile.lib.db.entities.Moment;com.ustadmobile.lib.db.entities.Moment){}{}fromMoment(){}{}toMoment(){}(){}serializer(){}(){}{}descriptor(){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}(kotlin.Int;com.ustadmobile.lib.db.entities.Moment?;com.ustadmobile.lib.db.entities.Moment?;kotlinx.serialization.internal.SerializationConstructorMarker?){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.DateRangeMoment){}encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.Moment;com.ustadmobile.lib.db.entities.Moment){}toString(){}toString(){}hashCode(){}equals(kotlin.Any?){}\§qd?II` K  %&     B: 35DRUHBª5_D[^dB7Y*^  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}(){}{}oiUidFIELD PROPERTY_BACKING_FIELD name:oiUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}oiNodeId(){}(kotlin.Long){}{}oiClazzUid(){}(kotlin.Long){}{}oiCourseBlockUid(){}(kotlin.Long){}{}oiContentEntryUid(){}(kotlin.Long){}{}oiActive(){}(kotlin.Boolean){}{}oiLct(){}(kotlin.Boolean){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.OfflineItem){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}! U$   !(kotlin.Long;kotlin.Long){}(){}{}parentPersonUidFIELD PROPERTY_BACKING_FIELD name:parentPersonUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}clazzUid(){}(kotlin.Long){}component1(){}component2(){}copy(kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}EQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}W§d?IIT L*!,% !   B: 35DRUHBž5jD[^dB7Y*R  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}(){}{}praUidFIELD PROPERTY_BACKING_FIELD name:praUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}praMarkerSubmitterUid(){}(kotlin.Long){}{}praToMarkerSubmitterUid(){}(kotlin.Long){}{}praAssignmentUid(){}(kotlin.Long){}{}praActive(){}(kotlin.Boolean){}{}praLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PeerReviewerAllocation){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){};IIZ ž 30  B: HHk5DªHB¤5nD§B7Y*X !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.collections.List?){}(){}{}allocationsFIELD PROPERTY_BACKING_FIELD name:allocations type:kotlin.collections.List? visibility:private [final](){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PeerReviewerAllocationList){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}copy(kotlin.collections.List?){}toString(){}toString(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}ǧd?IIS O  "  !    % ##  % JB "- !, ' # "$ " ! F Ž={{    ;C+3;C : 3HH5DRªQUHB5ZD[^§\dB7Y*Q  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}(){}(){}(){}{}personUidFIELD PROPERTY_BACKING_FIELD name:personUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}username(){}(kotlin.String?){}{}firstNames(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}{}emailAddr(){}(kotlin.String?){}{}phoneNum(){}(kotlin.String?){}{}gender(){}(kotlin.Int){}{}active(){}(kotlin.Boolean){}{}dateOfBirth(){}(kotlin.Long){}{}personAddress(){}(kotlin.String?){}{}personOrgId(){}(kotlin.String?){}{}personGroupUid(){}(kotlin.Long){}{}personLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}personCountry(){}(kotlin.String?){}{}personType(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Int){}{}personMasterChangeSeqNum(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(){}(){}(kotlin.Long){}{}personLocalChangeSeqNum(){}(){}(kotlin.Long){}{}personLastChangedBy(){}(){}(kotlin.Int){}{}admin(){}(kotlin.Boolean){}{}personNotes(){}(kotlin.String?){}{}fatherName(){}(kotlin.String?){}{}fatherNumber(){}(kotlin.String?){}{}motherName(){}(kotlin.String?){}{}motherNum(){}(kotlin.String?){}fullName(){}buildString(kotlin.Function1){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.text.StringBuilder) returnType:kotlin.UnitEQEQ(kotlin.Any?;kotlin.Any?){}also@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:kotlin.Unitappend(kotlin.String?){}not(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:kotlin.Unit(){}{}TABLE_ID(){}{}GENDER_UNSET(){}{}GENDER_FEMALE(){}{}GENDER_MALE(){}{}GENDER_OTHER(){}{}TYPE_SYSTEM(){}{}TYPE_GUEST(){}{}JOIN_FROM_PERSONGROUPMEMBER_TO_PERSON_VIA_SCOPEDGRANT_PT1(){}{}FROM_PERSON_TO_SCOPEDGRANT_JOIN_ON_CLAUSE(){}{}JOIN_FROM_PERSONGROUPMEMBER_TO_PERSON_VIA_SCOPEDGRANT_PT2(){}serializer(){}(){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Person){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}component20(){}component21(){}component22(){}component23(){}component24(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}IIIà h7 EE&V  B: 3HH5DªHB 5jD[§B7Y*Á  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.TransferJobItem?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}parentJoin(){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}{}personPictureTransferJobItem(){}(com.ustadmobile.lib.db.entities.TransferJobItem?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.TransferJobItem?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonAndDisplayDetail){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.TransferJobItem?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}>§II S"$$#  B: 3HH5DRªQHBy5^D[^§\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}personAuthUidFIELD PROPERTY_BACKING_FIELD name:personAuthUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}passwordHash(){}(kotlin.String?){}{}personAuthStatus(){}(kotlin.Int){}(kotlin.Long;kotlin.String){}(){}{}STATUS_SENT(){}{}STATUS_NOT_SENT(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonAuth){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}'§d? N& !      ! (kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(){}(){}{}pauthUidFIELD PROPERTY_BACKING_FIELD name:pauthUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}pauthMechanism(){}(kotlin.String?){}{}pauthAuth(){}(kotlin.String?){}{}pauthLcsn(){}(){}(kotlin.Long){}{}pauthPcsn(){}(){}(kotlin.Long){}{}pauthLcb(){}(){}(kotlin.Long){}{}pauthLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}AUTH_MECH_PBKDF2_DOUBLE(){}{}TABLE_ID(){}b?§IdI N # " &   ! ## ,"&'''& B: 3HH5DRQªUHB·5_D[^\§dB7Y*f(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.reflect.KClass>){}(){}(){}{}groupUidFIELD PROPERTY_BACKING_FIELD name:groupUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}groupMasterCsn(){}(){}(kotlin.Long){}{}groupLocalCsn(){}(){}(kotlin.Long){}{}groupLastChangedBy(){}(){}(kotlin.Int){}{}groupLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}groupName(){}(kotlin.String?){}{}groupActive(){}(kotlin.Boolean){}{}personGroupFlag(){}(kotlin.Int){}(kotlin.String){}(){}{}TABLE_ID(){}{}PERSONGROUP_FLAG_DEFAULT(kotlin.Array...){}(){}{}PERSONGROUP_FLAG_PERSONGROUP(){}{}PERSONGROUP_FLAG_PARENT_GROUP(){}{}PERSONGROUP_FLAG_STUDENTGROUP(){}{}PERSONGROUP_FLAG_TEACHERGROUP(){}{}PERSONGROUP_FLAG_GUESTPERSON(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonGroup){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}R§Id?I T#)J)( ) ( ", #!  B: 35DRUQHBµ5eD[^d\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}groupMemberUidFIELD PROPERTY_BACKING_FIELD name:groupMemberUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}groupMemberActive(){}(kotlin.Boolean){}{}groupMemberPersonUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}groupMemberGroupUid(){}(kotlin.Long){}{}groupMemberMasterCsn(){}(){}(kotlin.Long){}{}groupMemberLocalCsn(){}(){}(kotlin.Long){}{}groupMemberLastChangedBy(){}(){}(kotlin.Int){}{}groupMemberLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(kotlin.Long;kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonGroupMember){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}EII P  B: 3HH5DRQªUHBÂ5nD[^\§dB7Y*f·(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}memberCountFIELD PROPERTY_BACKING_FIELD name:memberCount type:kotlin.Int visibility:private(){}(kotlin.Int){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonGroupWithMemberCount){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}>II# O  B: 35DRTHBn5dD[^bB7Y*!  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String){}(){}{}personUidFIELD PROPERTY_BACKING_FIELD name:personUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}name(){}(kotlin.String){}toString(){}toString(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonNameAndUid){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(kotlin.Long;kotlin.String){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}§Id?Iº L    '&#   # )) #+ B: 3HH5DRQªUHB5dD[^\§dB7Y*¸  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.String?){}(){}{}ppjUidFIELD PROPERTY_BACKING_FIELD name:ppjUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}ppjPcsn(){}(){}(kotlin.Long){}{}ppjLcsn(){}(){}(kotlin.Long){}{}ppjLcb(){}(){}(kotlin.Int){}{}ppjLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}ppjParentPersonUid(){}(kotlin.Long){}{}ppjMinorPersonUid(){}(kotlin.Long){}{}ppjRelationship(){}(kotlin.Int){}{}ppjEmail(){}(kotlin.String?){}{}ppjPhone(){}(kotlin.String?){}{}ppjInactive(){}(kotlin.Boolean){}{}ppjStatus(){}(kotlin.Int){}{}ppjApprovalTiemstamp(){}(kotlin.Long){}{}ppjApprovalIpAddr(){}(kotlin.String?){}(){}{}TABLE_ID(){}{}STATUS_UNSET(){}{}STATUS_APPROVED(){}{}STATUS_REJECTED(){}{}RELATIONSHIP_MOTHER(){}{}RELATIONSHIP_FATHER(){}{}RELATIONSHIP_OTHER_LEGAL_GUARDIAN(){}{}RELATIONSHIP_OTHER(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonParentJoin){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}?IIc |K <  B: 3HH5DªHB­5rD[§B7Y*a  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.Person?){}(){}{}personParentJoinFIELD PROPERTY_BACKING_FIELD name:personParentJoin type:com.ustadmobile.lib.db.entities.PersonParentJoin? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.PersonParentJoin?){}{}minorPerson(){}(com.ustadmobile.lib.db.entities.Person?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.Person?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonParentJoinAndMinorPerson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.PersonParentJoin?;com.ustadmobile.lib.db.entities.Person?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}_§Id?IY V% %(#1 +  B: 3HH5DRªQUHB£5aD[^§\dB7Y*W  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}(){}{}personPictureUidFIELD PROPERTY_BACKING_FIELD name:personPictureUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}personPictureLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}personPictureUri(){}(kotlin.String?){}{}personPictureThumbnailUri(){}(kotlin.String?){}{}fileSize(){}(kotlin.Int){}{}personPictureActive(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){} U$  "  (){}(){}{}passwordHashFIELD PROPERTY_BACKING_FIELD name:passwordHash type:kotlin.String? visibility:private(){}(kotlin.String?){}{}personUid(){}(kotlin.Long){}{}firstNames(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}OII O "     ,(Z  B: 3HH5DRªQHB 5mD[^§\B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}personUidFIELD PROPERTY_BACKING_FIELD name:personUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}firstNames(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}{}attempts(){}(kotlin.Int){}{}startDate(){}(kotlin.Long){}{}endDate(){}(){}(){}(kotlin.Long){}{}duration(){}(kotlin.Long){}{}latestPrivateComment(){}(kotlin.String?){}{}fileSubmissionStatus(){}(kotlin.Int){}{}scoreProgress(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgress?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;com.ustadmobile.lib.db.entities.ContentEntryStatementScoreProgress?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonWithAttemptsSummary){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}NII O+ "&'    B: 3HH5DRªRUSQHB¸5mD[^§^d`\B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}startDateFIELD PROPERTY_BACKING_FIELD name:startDate type:kotlin.Long visibility:private(){}(kotlin.Long){}{}contextRegistration(){}(kotlin.String?){}{}duration(){}(kotlin.Long){}{}resultSuccess(){}(){}(){}(kotlin.Byte){}{}resultComplete(){}(kotlin.Boolean){}{}resultScoreScaled(){}(kotlin.Float){}{}resultMax(){}(kotlin.Int){}{}resultScore(){}(kotlin.Int){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Byte;kotlin.Boolean;kotlin.Float;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.PersonWithSessionsDisplay){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Byte){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}é§Id?I O# ",  !     #)$& " !  "- !, '   " #&.#+,4%-!)!& (%-'$, %!2> ››››&&››.. !  B: 3HH5DRQªUHBv5ZD[^\§dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}reportUidFIELD PROPERTY_BACKING_FIELD name:reportUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}reportOwnerUid(){}(kotlin.Long){}{}xAxis(){}(){}(){}(kotlin.Int){}{}reportDateRangeSelection(){}(){}(){}(kotlin.Int){}{}fromDate(){}(kotlin.Long){}{}fromRelTo(){}(kotlin.Int){}{}fromRelOffSet(){}(kotlin.Int){}{}fromRelUnit(){}(kotlin.Int){}{}toDate(){}(kotlin.Long){}{}toRelTo(){}(kotlin.Int){}{}toRelOffSet(){}(kotlin.Int){}{}toRelUnit(){}(kotlin.Int){}{}reportTitle(){}(kotlin.String?){}{}reportDescription(){}(kotlin.String?){}{}reportSeries(){}(kotlin.String?){}{}reportInactive(){}(kotlin.Boolean){}{}isTemplate(){}(kotlin.Boolean){}{}priority(){}(kotlin.Int){}{}reportTitleId(){}(kotlin.Int){}{}reportDescId(){}(kotlin.Int){}{}reportMasterChangeSeqNum(){}(){}(kotlin.Long){}{}reportLocalChangeSeqNum(){}(){}(kotlin.Long){}{}reportLastChangedBy(){}(){}(kotlin.Int){}{}reportLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}WEEK(){}{}MONTH(){}{}CONTENT_ENTRY(){}{}GENDER(){}{}CLASS(){}{}ENROLMENT_OUTCOME(){}{}ENROLMENT_LEAVING_REASON(){}{}LAST_WEEK_DATE(){}{}LAST_TWO_WEEKS_DATE(){}{}LAST_MONTH_DATE(){}{}LAST_THREE_MONTHS_DATE(){}{}NEW_CUSTOM_RANGE_DATE(){}{}CUSTOM_RANGE(){}{}TEMPLATE_BLANK_REPORT_UID(){}{}TEMPLATE_CONTENT_USAGE_OVER_TIME_UID(){}{}TEMPLATE_UNIQUE_CONTENT_USERS_UID(){}{}TEMPLATE_ATTENDANCE_OVER_TIME_BY_CLASS_UID(){}{}TEMPLATE_CONTENT_USAGE_BY_CLASS_UID(){}{}TEMPLATE_CONTENT_COMPLETION_UID(){}{}BLANK_REPORT(){}{}BLANK_REPORT_DESC(){}{}CONTENT_USAGE_OVER_TIME(){}{}CONTENT_USAGE_OVER_TIME_DESC(){}{}UNIQUE_CONTENT_USERS_OVER_TIME(){}{}UNIQUE_CONTENT_USERS_OVER_TIME_DESC(){}{}ATTENDANCE_OVER_TIME_BY_CLASS(){}{}ATTENDANCE_OVER_TIME_BY_CLASS_DESC(){}{}CONTENT_USAGE_BY_CLASS(){}{}CONTENT_USAGE_BY_CLASS_DESC(){}{}CONTENT_COMPLETION(){}{}CONTENT_COMPLETION_DESC(){}{}FIXED_TEMPLATESlistOf(kotlin.Array...){0§}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnittrimIndent@kotlin.String(){}(){}(){}(){}(){}(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Unit(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Unit(){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.UnitFUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Report) returnType:kotlin.Unit(){}(){}(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Report){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}jII T#)%))#-#1#1 " %'&.  !  B: 3HH5DQªHB·5`D[\§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}reportFilterUidFIELD PROPERTY_BACKING_FIELD name:reportFilterUid type:kotlin.Int visibility:private(){}(kotlin.Int){}{}reportFilterSeriesUid(){}(kotlin.Int){}{}reportFilterField(){}(){}(){}(kotlin.Int){}{}reportFilterCondition(){}(kotlin.Int){}{}reportFilterValue(){}(kotlin.String?){}{}reportFilterDropDownValue(){}(kotlin.Int){}{}reportFilterValueBetweenX(){}(kotlin.String?){}{}reportFilterValueBetweenY(){}(kotlin.String?){}(){}{}FIELD_PERSON_AGE(){}{}FIELD_CONTENT_COMPLETION(){}{}FIELD_CONTENT_ENTRY(){}{}FIELD_CONTENT_PROGRESS(){}{}FIELD_ATTENDANCE_PERCENTAGE(){}{}FIELD_CLAZZ_ENROLMENT_OUTCOME(){}{}FIELD_CLAZZ_ENROLMENT_LEAVING_REASON(){}{}CONDITION_IS(){}{}CONDITION_IS_NOT(){}{}CONDITION_GREATER_THAN(){}{}CONDITION_LESS_THAN(){}{}CONDITION_BETWEEN(){}{}CONDITION_IN_LIST(){}{}CONDITION_NOT_IN_LIST(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ReportFilter){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}MII h7>'C  B: 3HH5DQªHBM5rD[\§######B7Y*f·(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}verb(){}(com.ustadmobile.lib.db.entities.xapi.VerbEntity?){}{}xlangMapDisplay(){}(kotlin.String?){}{}contentEntry(){}(com.ustadmobile.lib.db.entities.ContentEntry?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.xapi.VerbEntity?;kotlin.String?;com.ustadmobile.lib.db.entities.ContentEntry?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ReportFilterWithDisplayDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}uII T#(% *(c 30 %&.'/ &&."* !  B: HHk5DQªHBÕ5`D[\§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}reportSeriesUidFIELD PROPERTY_BACKING_FIELD name:reportSeriesUid type:kotlin.Int visibility:private(){}(kotlin.Int){}{}reportSeriesName(){}(kotlin.String?){}{}reportSeriesYAxis(){}(){}(){}(kotlin.Int){}{}reportSeriesVisualType(){}(){}(){}(kotlin.Int){}{}reportSeriesSubGroup(){}(){}(){}(kotlin.Int){}{}reportSeriesFilters(){}(kotlin.collections.List?){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}{}LINE_GRAPH(){}{}STATEMENT_QUERY(){}{}ATTENDANCE_QUERY(){}{}AVERAGE_DURATION(){}{}NUMBER_SESSIONS(){}{}INTERACTIONS_RECORDED(){}{}NUMBER_ACTIVE_USERS(){}{}AVERAGE_USAGE_TIME_PER_USER(){}{}NUMBER_OF_STUDENTS_COMPLETED_CONTENT(){}{}PERCENT_OF_STUDENTS_COMPLETED_CONTENT(){}{}TOTAL_ATTENDANCE(){}{}TOTAL_ABSENCES(){}{}TOTAL_LATES(){}{}PERCENTAGE_STUDENTS_ATTENDED(){}{}PERCENTAGE_STUDENTS_ATTENDED_OR_LATE(){}{}TOTAL_CLASSES(){}{}NUMBER_UNIQUE_STUDENTS_ATTENDING(){}serializer(){}(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ReportSeries){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}‰II v####&&$$kkœ%!  30  B: HHk5DRQªUHB½5oD[^ \""§d""!!B7Y*fv(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}(com.ustadmobile.lib.db.entities.Report;kotlin.collections.List){}listOf(){0§}(kotlin.Long){}(kotlin.Long){}(){}(){}(kotlin.String?){}(kotlin.String?){}(){}(){}(kotlin.Long){}(kotlin.Long){}(){}(){}(kotlin.Boolean){}(kotlin.Boolean){}(){}(){}(kotlin.Long){}(kotlin.Long){}(){}(){}(kotlin.Long){}(kotlin.Long){}(){}(){}(kotlin.Int){}(kotlin.Int){}(){}(){}(kotlin.String?){}(kotlin.String?){}(){}(){}(kotlin.collections.List?){}(kotlin.collections.List?){}FIELD PROPERTY_BACKING_FIELD name:reportSeriesWithFiltersList type:kotlin.collections.List? visibility:private(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode@kotlin.Any?(){}{}$childSerializers(){}arrayOf(kotlin.Array...){0§}(kotlinx.serialization.KSerializer<1:0>){}(){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[kotlin.Any?] reified:falseget(kotlin.Int){}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.collections.List?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ReportWithSeriesWithFilters){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}˜§Id?I Q %$ !##%"% $/ #. ) !,&!  "!$#         B: 35DRQUHBî5\D[^\dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}scheduleUidFIELD PROPERTY_BACKING_FIELD name:scheduleUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}sceduleStartTime(){}(kotlin.Long){}{}scheduleEndTime(){}(kotlin.Long){}{}scheduleDay(){}(){}(){}(kotlin.Int){}{}scheduleMonth(){}(kotlin.Int){}{}scheduleFrequency(){}(){}(){}(kotlin.Int){}{}umCalendarUid(){}(kotlin.Long){}{}scheduleClazzUid(){}(kotlin.Long){}{}scheduleMasterChangeSeqNum(){}(){}(kotlin.Long){}{}scheduleLocalChangeSeqNum(){}(){}(kotlin.Long){}{}scheduleLastChangedBy(){}(){}(kotlin.Int){}{}scheduleLastChangedTime(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}scheduleActive(){}(kotlin.Boolean){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}EQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}(){}{}TABLE_ID(){}{}SCHEDULE_FREQUENCY_DAILY(){}{}SCHEDULE_FREQUENCY_ONCE(){}{}SCHEDULE_FREQUENCY_MONTHLY(){}{}SCHEDULE_FREQUENCY_YEARLY(){}{}DAY_TUESDAY(){}{}DAY_WEDNESDAY(){}{}DAY_THURSDAY(){}{}DAY_FRIDAY(){}{}DAY_SATURDAY(){}{}DAY_SUNDAY(){}{}MONTH_JANUARY(){}{}MONTH_FEBUARY(){}{}MONTH_MARCH(){}{}MONTH_APRIL(){}{}MONTH_MAY(){}{}MONTH_JUNE(){}{}MONTH_JULY(){}{}MONTH_AUGUST(){}{}MONTH_SEPTEMBER(){}{}MONTH_OCTOBER(){}{}MONTH_NOVEMBER(){}{}MONTH_DECEMBER(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Schedule){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}P§II V% +! )4 (3 $. %* +,  B: 35DRQTHBÁ5aD[^\bB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}schoolPictureUidFIELD PROPERTY_BACKING_FIELD name:schoolPictureUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}schoolPictureSchoolUid(){}(kotlin.Long){}{}schoolPictureMasterChangeSeqNum(){}(){}(kotlin.Long){}{}schoolPictureLocalChangeSeqNum(){}(){}(kotlin.Long){}{}schoolPictureLastChangedBy(){}(){}(kotlin.Int){}{}schoolPictureLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}schoolPictureFileSize(){}(kotlin.Long){}{}schoolPictureTimestamp(){}(kotlin.Long){}{}schoolPictureMimeType(){}(kotlin.String){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.SchoolPicture){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}\§qd?II K       "      B: 35DRQHBÓ5_D[^\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}sgUidFIELD PROPERTY_BACKING_FIELD name:sgUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}sgPcsn(){}(){}(kotlin.Long){}{}sgLcsn(){}(){}(kotlin.Long){}{}sgLcb(){}(){}(kotlin.Int){}{}sgLct(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}sgTableId(){}(kotlin.Int){}{}sgEntityUid(){}(kotlin.Long){}{}sgPermissions(){}(kotlin.Long){}{}sgGroupUid(){}(kotlin.Long){}{}sgIndex(){}(kotlin.Int){}{}sgFlags(){}(kotlin.Int){}(){}{}TABLE_ID(){}{}ALL_TABLES(){}{}ALL_ENTITIES(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ScopedGrant){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}1II rA  B: 3HH5DªHB5fD[§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}scopedGrantFIELD PROPERTY_BACKING_FIELD name:scopedGrant type:com.ustadmobile.lib.db.entities.ScopedGrant? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.ScopedGrant?){}{}name(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.ScopedGrant?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ScopedGrantAndName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}III M  B: 3HH5DRQªHBâ5gD[^\§B7Y*fÓ(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}nameFIELD PROPERTY_BACKING_FIELD name:name type:kotlin.String? visibility:private(){}(kotlin.String?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.ScopedGrantWithName){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}(){}(){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}W§Id?I M      "+   B: 3HH5DRQªUHBÊ5XD[^\§dB7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}siteUidFIELD PROPERTY_BACKING_FIELD name:siteUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}sitePcsn(){}(){}(kotlin.Long){}{}siteLcsn(){}(){}(kotlin.Long){}{}siteLcb(){}(){}(kotlin.Int){}{}siteLct(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}siteName(){}(kotlin.String?){}{}guestLogin(){}(kotlin.Boolean){}{}registrationAllowed(){}(kotlin.Boolean){}{}authSalt(){}(kotlin.String?){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Boolean;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.Site){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}W§Id?I O ! ""$ ' % #    B: 3HH5DRªUQHBÇ5]D[^§d\B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}sTermsUidFIELD PROPERTY_BACKING_FIELD name:sTermsUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}termsHtml(){}(kotlin.String?){}{}sTermsLang(){}(kotlin.String?){}{}sTermsLangUid(){}(kotlin.Long){}{}sTermsActive(){}(kotlin.Boolean){}{}sTermsLastChangedBy(){}(){}(kotlin.Int){}{}sTermsPrimaryCsn(){}(){}(kotlin.Long){}{}sTermsLocalCsn(){}(){}(kotlin.Long){}{}sTermsLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.SiteTerms){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}HII n=  B: 3HH5DRªUQHBñ5iD[^§d\B7Y*fÇ(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}stLanguageFIELD PROPERTY_BACKING_FIELD name:stLanguage type:com.ustadmobile.lib.db.entities.Language? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Language?){}(){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;com.ustadmobile.lib.db.entities.Language?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.SiteTermsWithLanguage){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}(){}(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}(){}(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}(){}(){}(){}(){}(){}(){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}(){}(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}(){}(){}(){}(){}(){}(){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}?IIg yH7  B: 3HH5DªHB±5tD[§B7Y*e  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.Person?){}(){}{}statementFIELD PROPERTY_BACKING_FIELD name:statement type:com.ustadmobile.lib.db.entities.xapi.StatementEntity? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.xapi.StatementEntity?){}{}person(){}(com.ustadmobile.lib.db.entities.Person?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.Person?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.StatementEntityAndDisplayDetails){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}copy(com.ustadmobile.lib.db.entities.xapi.StatementEntity?;com.ustadmobile.lib.db.entities.Person?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}DII4 L   B: 3HH5DSªHB~5gD[`§B7Y*2  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Float;kotlin.String?;kotlin.String?){}(){}{}yAxisFIELD PROPERTY_BACKING_FIELD name:yAxis type:kotlin.Float visibility:private(){}(kotlin.Float){}{}xAxis(){}(kotlin.String?){}{}subgroup(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Float;kotlin.String?;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.StatementReportData){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(kotlin.Float;kotlin.String?;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}ŸI§d?I K #%+& $  "'"0$&#!    # !  !  B: 3HH5DRªQSUHBd5aD[^§\`dB7Y*  !f(kotlin.reflect.KClass>){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}toFloat(){}(){}{}srUidFIELD PROPERTY_BACKING_FIELD name:srUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}srSourcedId(){}(kotlin.String?){}{}srCourseBlockUid(){}(kotlin.Long){}{}srLineItemSourcedId(){}(kotlin.String?){}{}srLineItemHref(){}(kotlin.String?){}{}srClazzUid(){}(kotlin.Long){}{}srAssignmentUid(){}(kotlin.Long){}{}srStatus(){}(kotlin.Int){}{}srMetaData(){}(kotlin.String?){}{}srStudentPersonUid(){}(kotlin.Long){}{}srStudentPersonSourcedId(){}(kotlin.String?){}{}srStudentGroupId(){}(kotlin.Int){}{}srMarkerPersonUid(){}(kotlin.Long){}{}srMarkerGroupId(){}(kotlin.Int){}{}srScoreStatus(){}(kotlin.Int){}{}srScore(){}(kotlin.Float){}{}srScoreDate(){}(kotlin.Long){}{}srLastModified(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}srComment(){}(kotlin.String?){}{}srAppId(){}(kotlin.String?){}{}srDeleted(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.StudentResult){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}component20(){}component21(){}copy(kotlin.Long;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.Float;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Z§qd?IIT K"!& # # $  B: 35DRUHBž5dD[^dB7Y*R  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}{}spUidFIELD PROPERTY_BACKING_FIELD name:spUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}spToPersonUid(){}(kotlin.Long){}{}spToGroupUid(){}(kotlin.Long){}{}spPermissionsFlag(){}(kotlin.Long){}{}spLastModified(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}spIsDeleted(){}(kotlin.Boolean){}(){}{}PERSON_DEFAULT_PERMISSIONS(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.SystemPermission){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}q§qII‚ J  J  ""   B: 3HH5DQªRHBÌ5_D[\§^B7Y*€  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}(){}{}tjUidFIELD PROPERTY_BACKING_FIELD name:tjUid type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}tjType(){}(kotlin.Int){}{}tjStatus(){}(kotlin.Int){}{}tjName(){}(kotlin.String?){}{}tjUuid(){}(kotlin.String?){}{}tjTableId(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Int){}{}tjEntityUid(){}(kotlin.Long){}{}tjTimeCreated(){}(kotlin.Long){}{}tjCreationType(){}(kotlin.Int){}{}tjOiUid(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}TYPE_BLOB_UPLOAD(){}{}TYPE_DOWNLOAD(){}{}CREATION_TYPE_USER(){}{}CREATION_TYPE_UPDATE(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.TransferJob){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}copy(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}U§qIII J   #$  B: 3HH5DQRªUHB“5dD[\^§dB7Y*G  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean){}(){}{}tjeIdFIELD PROPERTY_BACKING_FIELD name:tjeId type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}tjeTjUid(){}(kotlin.Int){}{}tjeTime(){}(kotlin.Long){}{}tjeErrorStr(){}(kotlin.String?){}{}tjeDismissed(){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.TransferJobError){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}w§qII´ K   ""    !J"')  B: 3HH5DQRªHBþ5cD[\^§B7Y*²  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}(){}{}tjiUidFIELD PROPERTY_BACKING_FIELD name:tjiUid type:kotlin.Int visibility:private(kotlin.Boolean){}(){}(kotlin.Int){}{}tjiTjUid(){}(kotlin.Int){}{}tjTotalSize(){}(kotlin.Long){}{}tjTransferred(){}(kotlin.Long){}{}tjAttemptCount(){}(kotlin.Int){}{}tjiSrc(){}(kotlin.String?){}{}tjiDest(){}(kotlin.String?){}{}tjiType(){}(kotlin.Int){}{}tjiStatus(){}(kotlin.Int){}{}tjiTableId(){}(kotlin.Int){}{}tjiEntityUid(){}(kotlin.Long){}{}tjiEntityEtag(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}tjiLockIdToRelease(){}(kotlin.Long){}{}tjiPartialTmpFile(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.TransferJobItem){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}copy(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}2II I  !  B: 3HH5DRªHBn5_D[^§B7Y*f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(){}(){}{}uidFIELD PROPERTY_BACKING_FIELD name:uid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}labelName(){}(kotlin.String?){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.UidAndLabel){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}hIIn O   " !   >S › ""   B: 3HH5DRªTUHB¹5]D^[§bdB7Y*l  !f(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String;kotlin.String?;kotlin.String?;kotlin.Boolean){}(){}{}personUidFIELD PROPERTY_BACKING_FIELD name:personUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}username(){}(kotlin.String?){}{}auth(){}(kotlin.String?){}{}endpointUrl(){}(kotlin.String){}{}firstName(){}(kotlin.String?){}{}lastName(){}(kotlin.String?){}{}admin(){}(kotlin.Boolean){}toPerson(){}apply@0:0(kotlin.Function1<0:0,kotlin.Unit>){0§}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.Boolean;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Boolean;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?){}(){}FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:com.ustadmobile.lib.db.entities.Person) returnType:kotlin.Unit(kotlin.Long){}(kotlin.Long){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.String?){}(kotlin.Boolean){}(kotlin.Boolean){}(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.UmAccount){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String;kotlin.String?;kotlin.String?;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}y§qId?I K      #    ! ,  ! B: 3HH5DRQªHBï5_D[^\§B7Y*f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(){}(){}{}usUidFIELD PROPERTY_BACKING_FIELD name:usUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}usPcsn(){}(){}(kotlin.Long){}{}usLcsn(){}(){}(kotlin.Long){}{}usLcb(){}(){}(kotlin.Long){}{}usLct(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}usPersonUid(){}(kotlin.Long){}{}usClientNodeId(){}(kotlin.Long){}{}usStartTime(){}(kotlin.Long){}{}usEndTime(){}(){}(){}(kotlin.Long){}{}usStatus(){}(kotlin.Int){}{}usReason(){}(kotlin.Int){}{}usAuth(){}(kotlin.String?){}{}usSessionType(){}(){}(){}(kotlin.Int){}(){}{}TABLE_ID(){}{}TYPE_UPSTREAM(kotlin.Array...){}(){}{}TYPE_GUEST(){}{}TYPE_TEMP_LOCAL(){}{}STATUS_ACTIVE(){}{}STATUS_NEEDS_REAUTH(){}{}STATUS_LOGGED_OUT(){}{}REASON_LOGGED_OUT(){}{}REASON_CONSENT_REVOKED(){}{}REASON_PASSWORD_CHANGED(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Int;kotlin.String?;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.UserSession){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){} h7E A‹   !(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.UserSession?){}(){}{}personFIELD PROPERTY_BACKING_FIELD name:person type:com.ustadmobile.lib.db.entities.Person? visibility:private(kotlin.String){}(){}(com.ustadmobile.lib.db.entities.Person?){}{}personPicture(){}(com.ustadmobile.lib.db.entities.PersonPicture?){}{}userSession(){}(com.ustadmobile.lib.db.entities.UserSession?){}component1(){}component2(){}component3(){}copy(com.ustadmobile.lib.db.entities.Person?;com.ustadmobile.lib.db.entities.PersonPicture?;com.ustadmobile.lib.db.entities.UserSession?){}toString(){}toString(){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}v§Id?Ih L   #&$2       B: 3HH5DRªQHB²5gD[^§\B7Y*f  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}(){}(){}(){}{}actUidFIELD PROPERTY_BACKING_FIELD name:actUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}actIdIri(){}(kotlin.String?){}{}actType(){}(kotlin.String?){}{}actMoreInfo(){}(kotlin.String?){}{}actInteractionType(){}(kotlin.Int){}{}actCorrectResponsePatterns(){}(kotlin.String?){}{}actLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TYPE_TRUE_FALSE(){}{}TYPE_CHOICE(){}{}TYPE_FILL_IN(){}{}TYPE_LONG_FILL_IN(){}{}TYPE_MATCHING(){}{}TYPE_PERFORMANCE(){}{}TYPE_SEQUENCING(){}{}TYPE_LIKERT(){}{}TYPE_NUMERIC(){}{}TYPE_OTHER(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.ActivityEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}3§d?Z T#    $ X  !(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean){}(){}{}aeeActivityUidFIELD PROPERTY_BACKING_FIELD name:aeeActivityUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}aeeKeyHash(){}(kotlin.Long){}{}aeeKey(){}(kotlin.String?){}{}aeeJson(){}(kotlin.String?){}{}aeeLastMod(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}aeeIsDeleted(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}h§Id?IV T#    $       B: 3HH5DRQªUHB 5rD[^\§dB7Y*T  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Boolean){}(){}{}aieActivityUidFIELD PROPERTY_BACKING_FIELD name:aieActivityUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}aieHash(){}(kotlin.Long){}{}aieProp(){}(kotlin.Int){}{}aieId(){}(kotlin.String?){}{}aieLastMod(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}aieIsDeleted(){}(kotlin.Boolean){}(){}{}PROP_CHOICES(){}{}PROP_SCALE(){}{}PROP_SOURCE(){}{}PROP_TARGET(){}{}PROP_STEPS(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.ActivityInteractionEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}copy(kotlin.Long;kotlin.Long;kotlin.Int;kotlin.String?;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}`Id?§If U$ $$ !     B: 3HH5DRªHB°5mD[^§B7Y*d  !f(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}(){}{}almeActivityUidFIELD PROPERTY_BACKING_FIELD name:almeActivityUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}almeHash(){}(kotlin.Long){}{}almeLangCode(){}(kotlin.String?){}{}almePropName(){}(kotlin.String?){}{}almeValue(){}(kotlin.String?){}{}almeAieHash(){}(kotlin.Long){}{}almeLastMod(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}PROPNAME_NAME(){}{}PROPNAME_DESCRIPTION(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.ActivityLangMapEntry){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}s§qd?IIž N# ! !) #(,  #  B: 3HH5DRªQHBè5dD[^§\B7Y*œ  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int){}(){}(){}(){}{}actorUidFIELD PROPERTY_BACKING_FIELD name:actorUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}actorPersonUid(){}(kotlin.Long){}{}actorName(){}(kotlin.String?){}{}actorMbox(){}(kotlin.String?){}{}actorMbox_sha1sum(){}(kotlin.String?){}{}actorOpenid(){}(kotlin.String?){}{}actorAccountName(){}(kotlin.String?){}{}actorAccountHomePage(){}(kotlin.String?){}{}actorEtag(){}(){}(kotlin.Long){}{}actorLct(kotlin.Boolean){}(){}(kotlin.Long){}{}actorObjectType(){}(kotlin.Int){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.ActorEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Int){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}H§qd?II- W&'    B: 35DRHBw5mD[^B7Y*+  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long){}(){}{}gmajGroupActorUidFIELD PROPERTY_BACKING_FIELD name:gmajGroupActorUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}gmajMemberActorUid(){}(kotlin.Long){}{}gmajLastMod(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.GroupMemberActorJoin){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}copy(kotlin.Long;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}\§Id?Ib Q # " ''  B: 3HH5DRªHB¬5kD[^§B7Y*`  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long?;kotlin.Long?){}(){}{}sdcActorUidFIELD PROPERTY_BACKING_FIELD name:sdcActorUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}sdcHash(){}(kotlin.Long){}{}sdcActivityUid(){}(kotlin.Long){}{}sdcStateId(){}(kotlin.String?){}{}sdcLastMod(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}sdcRegistrationHi(){}(kotlin.Long?){}{}sdcRegistrationLo(){}(kotlin.Long?){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long?;kotlin.Long?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.StateDeleteCommand){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long?;kotlin.Long?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}€§Id?IÁ P"  !$  !&&&)  B: 3HH5DRTQUªHB5dD[^b\d§B7Y*¿  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.String;kotlin.Boolean;kotlin.Long?;kotlin.Long?;kotlin.Boolean;kotlin.String?){}(){}{}seActorUidFIELD PROPERTY_BACKING_FIELD name:seActorUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}seHash(){}(kotlin.Long){}{}seActivityUid(){}(kotlin.Long){}{}seStateId(){}(kotlin.String){}{}seLastMod(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}seTimeStored(){}(kotlin.Long){}{}seContentType(){}(kotlin.String){}{}seCompressed(){}(kotlin.Int){}{}seContent(){}(kotlin.String){}{}seDeleted(){}(kotlin.Boolean){}{}seRegistrationHi(){}(kotlin.Long?){}{}seRegistrationLo(){}(kotlin.Long?){}{}seH5PPreloaded(){}(kotlin.Boolean){}{}seH5PSubContentId(){}(kotlin.String?){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.String?;kotlin.Boolean;kotlin.Long?;kotlin.Long?;kotlin.Boolean;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.StateEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Int;kotlin.String;kotlin.Boolean;kotlin.Long?;kotlin.Long?;kotlin.Boolean;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}>d?§_ [** #&(    ]   !(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long){}(){}{}scajFromStatementIdHiFIELD PROPERTY_BACKING_FIELD name:scajFromStatementIdHi type:kotlin.Long visibility:private(){}(kotlin.Long){}{}scajFromStatementIdLo(){}(kotlin.Long){}{}scajToHash(){}(kotlin.Long){}{}scajContextType(){}(kotlin.Int){}{}scajToActivityUid(){}(kotlin.Long){}{}scajToActivityId(){}(kotlin.String?){}{}scajEtag(){}(){}(kotlin.Long){}(){}{}TYPE_PARENT(){}{}TYPE_GROUPING(){}{}TYPE_CATEGORY(){}{}TYPE_OTHER(){}{}TABLE_ID(){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}EQEQ(kotlin.Any?;kotlin.Any?){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}not(){}equals(kotlin.Any?){}ä§qId?IÉ S""!,%'((&& )&(%%%$& **'!,!,#. !&,"-"-&#&&  B: 3HH5DRQªUHB5hD[^\§dB7Y*Ç  !u (kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.Array...;kotlin.String;kotlin.Boolean;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean?;kotlin.Boolean?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Long?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}(){}{}statementIdHiFIELD PROPERTY_BACKING_FIELD name:statementIdHi type:kotlin.Long visibility:private(){}(kotlin.Long){}{}statementIdLo(){}(kotlin.Long){}{}statementActorPersonUid(){}(kotlin.Long){}{}statementVerbUid(){}(kotlin.Long){}{}statementObjectType(){}(kotlin.Int){}{}statementObjectUid1(){}(kotlin.Long){}{}statementObjectUid2(){}(kotlin.Long){}{}statementActorUid(){}(kotlin.Long){}{}authorityActorUid(){}(kotlin.Long){}{}teamUid(){}(kotlin.Long){}{}resultCompletion(){}(kotlin.Boolean?){}{}resultSuccess(){}(kotlin.Boolean?){}{}resultScoreScaled(){}(kotlin.Float?){}{}resultScoreRaw(){}(kotlin.Float?){}{}resultScoreMin(){}(kotlin.Float?){}{}resultScoreMax(){}(kotlin.Float?){}{}resultDuration(){}(kotlin.Long?){}{}resultResponse(){}(kotlin.String?){}{}timestamp(){}(kotlin.Long){}{}stored(){}(kotlin.Long){}{}contextRegistrationHi(){}(kotlin.Long){}{}contextRegistrationLo(){}(kotlin.Long){}{}contextPlatform(){}(kotlin.String?){}{}contextStatementRefIdHi(){}(kotlin.Long){}{}contextStatementRefIdLo(){}(kotlin.Long){}{}contextInstructorActorUid(){}(kotlin.Long){}{}statementLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}extensionProgress(){}(kotlin.Int?){}{}completionOrProgress(){}(kotlin.Boolean){}{}statementContentEntryUid(){}(kotlin.Long){}{}statementLearnerGroupUid(){}(kotlin.Long){}{}statementClazzUid(){}(kotlin.Long){}{}statementCbUid(){}(kotlin.Long){}{}statementDoorNode(){}(kotlin.Long){}{}isSubStatement(){}(kotlin.Boolean){}(){}{}TABLE_ID(){}{}RESULT_UNSET(){}{}RESULT_SUCCESS(){}{}RESULT_FAILURE(){}{}CONTENT_COMPLETE(){}{}CONTENT_INCOMPLETE(){}{}CONTENT_PASSED(){}{}CONTENT_FAILED(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean?;kotlin.Boolean?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Long?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.StatementEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}component20(){}component21(){}component22(){}component23(){}component24(){}component25(){}component26(){}component27(){}component28(){}component29(){}component30(){}component31(){}component32(){}component33(){}component34(){}component35(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean?;kotlin.Boolean?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Float?;kotlin.Long?;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Int?;kotlin.Boolean;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Boolean){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}or(kotlin.Boolean){}and(kotlin.Int){}throwArrayMissingFieldException(kotlin.IntArray;kotlin.IntArray;kotlinx.serialization.descriptors.SerialDescriptor){}intArrayOf(kotlin.IntArray...){}O§Id?I< R!! %  B: 3HH5DRªHB†5lD[^§B7Y*:  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}(){}{}stmtJsonIdHiFIELD PROPERTY_BACKING_FIELD name:stmtJsonIdHi type:kotlin.Long visibility:private(){}(kotlin.Long){}{}stmtJsonIdLo(){}(kotlin.Long){}{}stmtEtag(){}(){}(kotlin.Long){}{}fullStatement(){}(kotlin.String?){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.StatementEntityJson){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}\§Id?I? M ! #    B: 3HH5DRªUHB‰5cD[^§dB7Y*=  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Long){}(){}{}verbUidFIELD PROPERTY_BACKING_FIELD name:verbUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}verbUrlId(){}(kotlin.String?){}{}verbDeleted(){}(kotlin.Boolean){}{}verbLct(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}VERB_COMPLETED_URL(){}{}VERB_PASSED_URL(){}{}VERB_FAILED_URL(){}{}VERB_EXPERIENCED_URL(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.VerbEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}copy(kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}T§Id?IK Q !$' %  B: 3HH5DRªHB•5iD[^§B7Y*I  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}(){}{}vlmeVerbUidFIELD PROPERTY_BACKING_FIELD name:vlmeVerbUid type:kotlin.Long visibility:private(){}(kotlin.Long){}{}vlmeLangHash(){}(kotlin.Long){}{}vlmeLangCode(){}(kotlin.String?){}{}vlmeEntryString(){}(kotlin.String?){}{}vlmeLastModified(kotlin.Boolean){}(){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.VerbLangMapEntry){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}copy(kotlin.Long;kotlin.Long;kotlin.String?;kotlin.String?;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}, Q  (kotlin.Array...){}(){}(){}{}AGENTFIELD PROPERTY_BACKING_FIELD name:AGENT type:kotlin.Int visibility:public [final](){}{}GROUP(){}{}STATEMENT_REF(){}{}SUBSTATEMENT(){}{}ACTIVITY(){}{}STATEMENT(){}–§Id?Iù L && (  )  'J#.('!" $#0  B: 3HH5DRTªUHBF5jD[^b§dB7Y*÷  !f(kotlin.String;kotlin.Array;kotlin.Boolean;kotlin.Array;kotlin.Array;kotlin.Array){}(kotlin.reflect.KClass>){}(kotlin.Int;kotlin.Int;com.ustadmobile.door.annotation.ReplicateEntity.RemoteInsertStrategy){}(kotlin.Array){}(kotlin.String;com.ustadmobile.door.annotation.Trigger.Order;kotlin.Array;com.ustadmobile.door.annotation.Trigger.On;kotlin.Array;kotlin.Array;kotlin.String;kotlin.String){}(kotlin.reflect.KClass>){}(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String){}systemTimeInMillis(){}(){}(){}(){}{}xseUidFIELD PROPERTY_BACKING_FIELD name:xseUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}xseLastMod(){}(kotlin.Boolean){}(){}(kotlin.Long){}{}xseRegistrationHi(){}(kotlin.Long){}{}xseRegistrationLo(){}(kotlin.Long){}{}xseUsUid(){}(kotlin.Long){}{}xseAccountPersonUid(){}(kotlin.Long){}{}xseActorUid(){}(kotlin.Long){}{}xseAccountUsername(){}(kotlin.String){}{}xseClazzUid(){}(kotlin.Long){}{}xseCbUid(){}(kotlin.Long){}{}xseContentEntryUid(){}(kotlin.Long){}{}xseContentEntryVersionUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}{}xseRootActivityId(){}(kotlin.String){}{}xseRootActivityUid(){}(kotlin.Long){}{}xseStartTime(){}(kotlin.Long){}{}xseExpireTime(){}(kotlin.Long){}{}xseAuth(){}(kotlin.String?){}{}xseCompleted(){}(kotlin.Boolean){}{}knownActorUidToPersonUids(){}(kotlin.String){}(){}{}TABLE_ID(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String?;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.xapi.XapiSessionEntity){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}component9(){}component10(){}component11(){}component12(){}component13(){}component14(){}component15(){}component16(){}component17(){}component18(){}component19(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Boolean;kotlin.String){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}Š8addSyncCallback@com.ustadmobile.door.DatabaseBuilder(com.ustadmobile.door.entities.NodeIdAndAuth){}addCallback(com.ustadmobile.door.DoorDatabaseCallback){}(kotlin.Long){}(){}(){}