* { com ustadmobile core db dao PersonDao_JdbcImpl PersonDao _db door room RoomDatabase PersonDao_JdbcImpl.kt _insertAdapterPersonAuth_abort EntityInsertionAdapter lib entities PersonAuth %_insertAdapterPersonGroupMember_abort PersonGroupMember _insertAdapterPersonGroup_abort PersonGroup _insertAdapterPerson_abort Person _insertAdapterPerson_upsert countUsername kotlin Int username String findByUid uid Long findByUidAsFlow kotlinx coroutines flow Flow findByUidAsync findByUidLive findByUidWithDisplayDetailsFlow PersonAndDisplayDetail personUid accountPersonUid findByUidWithDisplayDetailsLive activeUserPersonUid findByUidWithPicture composites PersonAndPicture findByUidWithPictureAsFlow findByUsername findByUsernameAndPasswordHash2 passwordHash findByUsernameAsync findPersonsWithPermissionAsList collections List PersonAndListDisplayDetails timestamp excludeClazz excludeSelected sortOrder searchText 'findPersonsWithPermissionAsPagingSource androidx paging PagingSource findSystemAccount nodeId findUidAndPasswordHashAsync PersonUidAndPasswordHash getAllPerson getNamesByUid PersonNames getNamesByUidAsync insert entity insertAsync insertList Unit entityList insertListAsync insertOrReplace person insertPersonAuth personAuth insertPersonGroup personGroup insertPersonGroupMember personGroupMember selectExistingUsernames usernames update updateAsync updateUsername currentTime                               ! " # $  (  . / 6 7 8 ?  @ !A  E H N"B(J2( 8 H@ J2( 8 H J 2( 8H J%2( 8 H@ J&2( 8H J'2)( 2*( 8H J+2)( 2,( 8H J-2*( 8H@ J02( 8H J12(8 H J22( 23( 8 H@ J42( 8 H@ J-529( 2:( 2;(2*( 2<( 2=(8H J->29( 2:( 2;(2*( 2<( 2=(8H JB2C( 8 H@ JD2( 8H@ J F8H JG2( 8H JI2( 8H@ JJ2K(8 H JL2K(8 H@ JM2O(8H JP2O(8H@ JQ2R(8H@ JS2T(8H JU2V(8 H@ JW2X(8 H@ JY2Z(8H@ J[2K(8H J\2K(8 H@ J]2)( 2( 2^( 8 H@ RH R H RH RH RH RH  0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0  0  0" 0# 0 0$ 0 0% 0  0 com.ustadmobile.core.db.dao   com ustadmobile lib db composites CourseBlockAndDisplayDetails kotlin Any seen1 Int courseBlock entities CourseBlock courseBlockPicture CourseBlockPicture contentEntry ContentEntry contentEntryPicture2 ContentEntryPicture2 serializationConstructorMarker kotlinx serialization internal SerializationConstructorMarker Deprecated message 8This synthesized declaration should not be used directly replaceWith ReplaceWith expression imports level DeprecationLevel HIDDEN js JsExport Ignore CourseBlockAndDisplayDetails.kt androidx room Embedded component1 component2 component3 component4 copy equals Boolean other hashCode toString String $serializer Companion Serializable serializer KSerializer GeneratedSerializer descriptor descriptors SerialDescriptor childSerializers Array deserialize decoder encoding Decoder serialize Unit encoder Encoder value                           ! # $ % ' ( ) 0 4 7 6 9 5 : < "= ? B %C E %G"3BJ88H  & 0 0 0 &" BJ>8H  &J@2A(8H  &JD2F(2H(8H  &R;8WHX  & , 0 0! 0# 0 0$ 0& 0' 0( 6( B(    08"  &" 6:56Bd( ( (((( 6( B(    08" B  ( (((J *8H &J +8H &J ,8H &J -8H &J*.2 (2 (2(2(8H &J/21( 8H &J 28H &J 38 H &R8@HX & R8@HX & R 8@HX & R 8@HX & 8 0 0 0 0 0 0 0 0 0 0 0  & !com.ustadmobile.lib.db.composites     com ustadmobile core db dao CourseBlockPictureDao_JdbcImpl CourseBlockPictureDao _db door room RoomDatabase !CourseBlockPictureDao_JdbcImpl.kt '_insertAdapterCourseBlockPicture_upsert EntityInsertionAdapter lib entities CourseBlockPicture updateUri kotlin Unit uid Long uri String thumbnailUri time upsertListAsync collections List                          "B(J"2(2(2(2(8H@ J2(8H@ RH R H * 0 0 0 0 0 0 0 0 com.ustadmobile.core.db.dao * com ustadmobile core db dao ContentEntryDao_JdbcImpl ContentEntryDao _db door room RoomDatabase ContentEntryDao_JdbcImpl.kt _insertAdapterContentEntry_abort EntityInsertionAdapter lib entities ContentEntry !_insertAdapterContentEntry_upsert "findAllLanguageRelatedEntriesAsync kotlin collections List entryUuid Long &findByContentEntryUidWithDetailsAsFlow kotlinx coroutines flow Flow composites ContentEntryAndDetail contentEntryUid clazzUid courseBlockUid accountPersonUid findBySourceUrl sourceUrl String *findBySourceUrlWithContentEntryStatusAsync findByTitle title findByUid entryUid findByUidAsync findByUidWithEditDetails ContentEntryAndPicture uid findByUidWithLanguageAsync ContentEntryWithLanguage #findEntryWithLanguageByEntryIdAsync ContentEntryAndLanguage findLiveContentEntry parentUid findSimilarIdEntryForKhan findTitleByUidAsync getChildrenByAll getChildrenByParentAsync getChildrenByParentUid androidx paging PagingSource Int 3getChildrenByParentUidWithCategoryFilterOrderByName ContentEntryAndListDetail langParam categoryParam0 sortOrder includeDeleted Boolean getContentByOwner getContentByUuidAsync getContentEntryFromUids UidAndLabel contentEntryUids "getContentEntryUidFromXapiObjectId objectId getContentFromMyCourses )getCountNumberOfChildrenByParentUUidAsync insert entity insertAsync insertList Unit entityList insertListAsync update updateAsync updateContentEntryContentFlag contentFlag changedTime updateContentEntryInActive ceInactive upsertAsync                                % -  0 2 : ; < = ? D  H R"B(J2(8H@ J!2(2 (2!(2"(8H J#2$( 8H J&2$( 8H@ J'2(( 8 H J)2*(8H J+2*(8H@ J,2.(8 H@ J/2.(8 H@ J12(8 H@ J324(8 H J52$( 8H J62*(8H@ J724(8H J824(8H@ J924(8H J->2"(24(2@(2A(2B(2C(8H JE2"(8H JF24(8H@ JG2I(8H@ JJ2K( 8H JL2"(8H JM24(8H@ JN2O(8H JP2O(8H@ JQ2S(8H JT2S(8H@ JU2O(8H JV2O(8H@ JW2X(2(2Y(8H JZ2(2[(2Y(8H J\2O(8H@ RH R H RH  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0! 0 0" 0# 0 0 0$ com.ustadmobile.core.db.dao   com ustadmobile core db dao LeavingReasonDao_JdbcImpl LeavingReasonDao _db door room RoomDatabase LeavingReasonDao_JdbcImpl.kt !_insertAdapterLeavingReason_abort EntityInsertionAdapter lib entities LeavingReason "_insertAdapterLeavingReason_upsert findAllReasons androidx paging PagingSource kotlin Int findAllReasonsAsync collections List findAllReasonsLive findByUidAsync uid Long findByUidList uidList findByUidLive kotlinx coroutines flow Flow getReasonsFromUids UidAndLabel insert entity insertAsync insertList Unit entityList replaceList update updateAsync                             " # $ %  ' ,"B(J 8H J 8H@ J 8H J2(8H@ J2 ( 8 H@ J!2(8 H J&2 ( 8 H@ J(2)(8H J*2)(8H@ J+2-(8 H J.2-(8 H@ J/2)(8 H J02)(8H@ RH R H RH V 0 0 0 0 0 0 0 0 0 0 0 0  0 0 com.ustadmobile.core.db.dao V  com ustadmobile lib db entities (ContentEntryRelatedEntryJoinWithLangName kotlin Any seen1 Int cerejContentEntryUid Long cerejRelatedEntryUid languageName String serializationConstructorMarker kotlinx serialization internal SerializationConstructorMarker Deprecated message 8This synthesized declaration should not be used directly replaceWith ReplaceWith expression imports level DeprecationLevel HIDDEN js JsExport Ignore +ContentEntryRelatedEntryJoinWithLangName.kt equals Boolean other hashCode $serializer Companion ,use ContentEntryRelatedEntryJoinWithLanguage Serializable serializer KSerializer GeneratedSerializer descriptor descriptors SerialDescriptor childSerializers Array deserialize decoder encoding Decoder serialize Unit encoder Encoder value                           ! $  * (  , '  -  / 0 2  5 6 8 :"3BJ+8H  " 0 0 0 ""BJ18H  "J324(8H  "J729(2;(8H  "R.8WHX  " , 0 0 0 0 0 0 0 0! 6( B(   08  "" (:'(B^( ( ( (( 6( B(   08 BJ#2%(8H "J &8H "R  HX "R  HX "R  HX "" 0 0 0 0 0 0 0 ()  " com.ustadmobile.lib.db.entities A  com ustadmobile lib db entities PersonAuth kotlin Any personAuthUid Long passwordHash String seen1 Int personAuthStatus serializationConstructorMarker kotlinx serialization internal SerializationConstructorMarker Deprecated message 8This synthesized declaration should not be used directly replaceWith ReplaceWith expression imports level DeprecationLevel HIDDEN js JsExport Ignore PersonAuth.kt androidx room PrimaryKey autoGenerate $serializer Companion Entity Serializable STATUS_NOT_SENT STATUS_SENT serializer KSerializer GeneratedSerializer descriptor descriptors SerialDescriptor childSerializers Array deserialize decoder encoding Decoder serialize Unit encoder Encoder value                            ! # $ % )  * (  . '  /  1 2 4  7 !8 : !<"]BJ-8H  "R+HXD  "R,HXD  " 0 0 0 0 ""BJ38H  "J526(8H  "J92;(2=(8H  "R08WHX  " , 0 0 0 0 0 0" 0# 0$ 6( B(   08  "" (:'(B( (B^ (( ((( 6( B(   08 BR  HX "R HX "R8@HX " & 0 0 0 0 0 0   " com.ustadmobile.lib.db.entities 2 u com ustadmobile core db dao ClazzEnrolmentDao_Repo ClazzEnrolmentDao _db door room RoomDatabase _repo DoorDatabaseRepository _dao _httpClient io ktor client HttpClient _clientId kotlin Long _endpoint String ClazzEnrolmentDao_Repo.kt findActorEntitiesForGradebook collections List lib entities xapi ActorEntity clazzUid roleId Int sortOrder searchText filter accountPersonUid currentTime studentsLimit studentsOffset findAllByPersonUid kotlinx coroutines flow Flow ClazzEnrolment personUid findAllClazzesByPersonWithClazz composites $ClazzEnrolmentAndPersonDetailDetails otherPersonUid *findAllClazzesByPersonWithClazzAsListAsync ClazzEnrolmentWithClazz "findAllEnrolmentsByClazzUidAndRole $findAllEnrolmentsByPersonAndClazzUid ClazzEnrolmentWithLeavingReason !findByAccountPersonUidAndClazzUid findByClazzUidAndRole androidx paging PagingSource PersonAndClazzMemberListDetails permission !findByClazzUidAndRoleForGradebook findByUid uid findByUidLive 6findClazzEnrolmentEntitiesForPersonViewPermissionCheck findEnrolmentWithLeavingReason enrolmentUid 4findEnrolmentsAndPersonByClazzUidWithPermissionCheck ClazzEnrolmentAndPerson findEnrolmentsByClazzUidAndRole $findEnrolmentsByClazzUidAndRolePaged getAllClazzEnrolledAtTimeAsync ClazzEnrolmentWithPerson date roleFilter personUidFilter &getAllEnrolmentsAtTimeByClazzAndPerson time getClazzNameAndPersonName CourseNameAndPersonName insert entity insertAsync insertList Unit entityList insertListAsync update updateAsync +updateClazzEnrolmentActiveForClazzEnrolment clazzEnrolmentUid enrolled Boolean timeChanged updateClazzEnrolmentRole newRole oldRole updateTime updateDateLeftByUid endDate                               " + , - . / 2 3 6 9 < #= $> ? I M T Y a"B$( ( ((((J@2 (2!(2#(2$( 2%(2&(2'(2((2)(8H@ J*20(8 H J12&(24(8H J520(8H@ J72 (2!(8 H@ J820(2 (8H J:2&(2 (8 H@ J9;2 (2!(2#(2$( 2%(2&(2'(2@(8H J3A2 (2!(2#(2$( 2%(2&(2'(8H JB2C(8H@ JD2C(8H JE2&(24(8 H@ JF2G(8H@ JH2 (2&(8H@ J"J2 (2&(2!(2@(8 H@ JFK2 (2!(2#(2$( 2%(2&(2'(2@(2((2)(8 H@ J"L2 (2N(2O(2P(8H@ JQ2 (2&(2R(8 H@ JS20(2 (8H@ JU2V( 8H JW2V( 8H@ JX2Z( 8H J[2Z( 8H J\2V( 8H J]2V( 8H@ J^2_(2`( 2b(8H J(c20(2 (2d(2e(2f(8H@ Jg2_(2h(2f(8H@ RH R H RH RH RH R H  0 0 0 0 0 0 0 0 0 0 0  0  0 0  0 0 0! 0 0" 0 0 0& 0% 0 0 0" 0' 0 0( 0 0) 0* 0+  com.ustadmobile.core.db.dao   com ustadmobile core db dao SiteDao_Repo SiteDao door http RepositoryDaoWithFlowHelper _db room RoomDatabase _repo DoorDatabaseRepository _dao _httpClient io ktor client HttpClient _clientId kotlin Long _endpoint String SiteDao_Repo.kt repoDaoFlowHelper RepoDaoFlowHelper getSite lib entities Site getSiteAsFlow kotlinx coroutines flow Flow getSiteAsync getSiteAuthSaltAsync insert site replaceAsync updateAsync Unit workspace                               " # $ % ,"B$ ( (((((J 8H J !8 H J &8H@ J '8 H@ J(2)( 8H J*2)( 8H@ J+2-( 8 H@ RH RH R H RH RH R H R HX < 0 0 0 0 0 0 0 0 0 0 0 0 0  com.ustadmobile.core.db.dao   com ustadmobile core db dao SystemPermissionDao kotlin Any findAllByPersonUid collections List lib entities SystemPermission accountPersonUid Long includeDeleted Boolean SystemPermissionDao.kt findAllByPersonUidEntities findByPersonUid findByPersonUidAsFlow kotlinx coroutines flow Flow -personHasEditAndViewPermissionForPersonAsFlow composites EditAndViewPermission otherPersonUid personHasSystemPermission permission personHasSystemPermissionAsFlow personHasSystemPermissionPair PermissionPair firstPermission secondPermission #personHasSystemPermissionPairAsFlow upsertAsync Unit systemPermissions                             " '"&BJ2(2(8H@ J2(8H@ J2(8H@ J2(8H& J2(2(8H& J2(2(8H@ J 2(2(8 H& J!2(2#(2$(8 H@ J%2(2#(2$(8 H& J&2((8 H@ J 0 0 0 0 0 0 0 0 0 0 0  0 0  com.ustadmobile.core.db.dao  ]  com ustadmobile core db dao ScopedGrantDao_JdbcImpl ScopedGrantDao _db door room RoomDatabase ScopedGrantDao_JdbcImpl.kt _insertAdapterScopedGrant_abort EntityInsertionAdapter lib entities ScopedGrant insertAsync kotlin Long scopedGrant insertListAsync Unit scopedGrantList collections List                         "mB(J2(8H@ J2(8H@ RH R H $ 0 0 0 0 0 0 0 com.ustadmobile.core.db.dao   com ustadmobile core db dao TransferJobDao kotlin Any %findByContentEntryUidWithTotalsAsFlow kotlinx coroutines flow Flow collections List lib composites TransferJobAndTotals contentEntryUid Long jobType Int TransferJobDao.kt findByUid entities TransferJob jobUid findByUidAsFlow findJobByEntityAndTableUid tableId entityUid #findOfflineItemUidForTransferJobUid getJobStatus insert job updateStatus Unit status updateStatusIfComplete                           $"&BJ2(2(8H& J2(8H@ J2(8H& J2(2(8 H@ J2(8H@ J 2(8H@ J!2"(8H@ J#2(2%(8 H@ J&2(8H@ > 0 0 0 0 0 0 0 0 0 0 0  com.ustadmobile.core.db.dao $  com ustadmobile core db dao UserSessionDao_DoorWrapper UserSessionDao _db door room RoomDatabase _dao UserSessionDao_DoorWrapper.kt !countActiveSessionsForUserAndNode kotlin Int personUid Long nodeId countAllLocalSessionsAsync maxDateOfBirth endOtherSessions Unit exemptNodeId newStatus reason changeTime endSession sessionUid endTime findActiveNodeIdsByPersonUids collections List personUids findActiveNodesIdsByGroupUids groupUids findAllLocalSessionsAsync lib entities UserSessionAndPerson findAllLocalSessionsLive kotlinx coroutines flow Flow findByUidLive UserSession findLocalSessionByUsername username String findSessionsByPerson insertSession session                       %  & ' ) * + , .  1"B ( (J 2(2(8H@ J2(8H@ J(2(2(2(2(2(8H@ J"2(2(2(2(8H@ J2!(8H@ J"2#(8H@ J $8H@ J (8H J-2(8 H J/20( 8 H@ J22(8H@ J324( 8H@ R  HX R HX V 0 0 0 0 0 0 0 0 0 0  0 0 0 0  0 com.ustadmobile.core.db.dao   com ustadmobile core db dao CourseGroupMemberDao_JdbcImpl CourseGroupMemberDao _db door room RoomDatabase CourseGroupMemberDao_JdbcImpl.kt %_insertAdapterCourseGroupMember_abort EntityInsertionAdapter lib entities CourseGroupMember &_insertAdapterCourseGroupMember_upsert findByCourseGroupSetAndClazz kotlin collections List CourseGroupMemberAndName cgsUid Long clazzUid time activeFilter Int accountPersonUid "findByCourseGroupSetAndClazzAsFlow kotlinx coroutines flow Flow ,findByCourseGroupSetAndClazzAsFlowEnrolments ClazzEnrolment )findByCourseGroupSetAndClazzAsFlowPersons composites PersonAndPicture $findByCourseGroupSetAndGroupNumAsync CourseGroupMemberAndPerson courseGroupSetUid groupNum assignmentUid findByGroupSetUidAsync groupSetUid findByPersonUid studentUid insert entity insertAsync insertList Unit entityList insertListAsync update updateListAsync upsertListAsync list                              ! "  $  & ' ) 5"B(J(2(2(2(2(2(8H@ J'2(2(2(2(2(8H J#2(2(8 H@ J%2(2(8 H@ J((2*(2+(2(2,(2(8H@ J-2.(8H@ J/2.(20(8H@ J122(8H J322(8H@ J426(8H J726(8H@ J822(8H J926(8H@ J:2;(8H@ RH R H RH f 0 0 0 0 0 0 0 0 0 0  0 0  0 0  0 0 0 0 com.ustadmobile.core.db.dao l  com ustadmobile core db dao ContentEntryParentChildJoinDao BaseDao lib entities ContentEntryParentChildJoin all kotlin collections List !ContentEntryParentChildJoinDao.kt findByUid uid Long findJoinByParentChildUuids parentUid childUid findListOfChildsByParentUuid findListOfParentsByChildUuid childEntryContentUid findParentByChildUuids insertListAsync Unit entityList insertWithReplace parentChildJoinDao moveListOfEntriesToNewParent contentEntryUid selectedItems updateTime "publicContentEntryParentChildJoins replaceList entries selectTopEntries ContentEntry setEntriesDeleted selectedUids isDeleted Booleanx                         &  *"&BJ  8H& J2(8H@ J2(2(8H& J2(8H@ J2(8H& J2(8H& J2(8H@ J2(8H& J2(2 (2!(8H@ J "8H& J#2$(8H& J %8H@ J'2((2)( 2!(8H@ : 0 0 0 0 0 0 0 0 0 0  com.ustadmobile.core.db.dao   com ustadmobile lib db entities ClazzEnrolmentWithClazz ClazzEnrolment seen1 kotlin Int clazzEnrolmentUid Long clazzEnrolmentPersonUid clazzEnrolmentClazzUid clazzEnrolmentDateJoined clazzEnrolmentDateLeft clazzEnrolmentRole "clazzEnrolmentAttendancePercentage Float clazzEnrolmentActive Boolean clazzEnrolmentLeavingReasonUid clazzEnrolmentOutcome clazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNum clazzEnrolmentLastChangedBy clazzEnrolmentLct clazz Clazz serializationConstructorMarker kotlinx serialization internal SerializationConstructorMarker Deprecated message 8This synthesized declaration should not be used directly replaceWith ReplaceWith expression imports level DeprecationLevel HIDDEN js JsExport Ignore ClazzEnrolmentWithClazz.kt androidx room Embedded $serializer Companion Serializable Any serializer KSerializer GeneratedSerializer descriptor descriptors SerialDescriptor childSerializers Array deserialize decoder encoding Decoder serialize Unit encoder Encoder value                    ! " & + - . / 1 2 3 6 5 7 9 4 : <  = ? B #C E #G"3BJ88H  0 0 0 0 0"BJ>8H  0J@2A(8H  0JD2F(2H(8H  0R;8WHX  0 , 0 0 0! 0 0" 0$ 0% 0& 6#($% B'(()  * 08,  0" 5:45B( ( ( (((((((((((((( 6#($% B'(()  * 08, BR8@HX 0  0 0 0 0 0 0 0  0    com.ustadmobile.lib.db.entities  w  com ustadmobile core db dao #ContentEntryPicture2Dao_DoorWrapper ContentEntryPicture2Dao _db door room RoomDatabase _dao &ContentEntryPicture2Dao_DoorWrapper.kt updateUri kotlin Unit uid Long uri String thumbnailUri time upsertListAsync entities collections List lib ContentEntryPicture2                         "B ( (J" 2(2(2(2(8H@ J2(8H@ R  HX R HX " 0 0 0 0 0 0 0 com.ustadmobile.core.db.dao   com ustadmobile core db dao CourseAssignmentSubmissionDao BaseDao lib entities CourseAssignmentSubmission checkNoSubmissionsMade kotlinx coroutines flow Flow kotlin Boolean assignmentUid Long CourseAssignmentSubmissionDao.kt checkNoSubmissionsMadeAsync checkNoSubmissionsMadeFlow countFileSubmissionFromStudent Int submitterUid countSubmissionsFromSubmitter doesUserHaveSubmissions accountPersonUid &findByAssignmentUidAndAccountPersonUid collections List findByUidAsFlow submissionUid findLastSubmissionFromStudent getAllSubmissionsForUser getAllSubmissionsFromSubmitter androidx paging PagingSource $getAllSubmissionsFromSubmitterAsFlow getLatestSubmissionForUserAsync !getStatusOfAssignmentForSubmitter insertListAsync Unit entityList                           $ % & +"&BJ 2(8H& J2(8H@ J2(8H& J2(2(8H@ J2(2(8H@ J2(2(8H@ J2(2(8H& J2 (8 H& J!2(2(8H@ J"2(2(8H& J#2(2(8 H& J'2(2(8H& J(2(2(8H@ J)2(2(8 H& J*2,(8 H@ V 0 0 0 0 0 0 0 0 0 0 0 0 0  com.ustadmobile.core.db.dao  r  com ustadmobile core db dao xapi XapiSessionEntityDao_JdbcImpl XapiSessionEntityDao _db door room RoomDatabase XapiSessionEntityDao_JdbcImpl.kt %_insertAdapterXapiSessionEntity_abort EntityInsertionAdapter lib entities XapiSessionEntity findByUidAsync uid kotlin Long 'findMostRecentSessionByActorAndActivity accountPersonUid actorUid xseRootActivityUid contentEntryVersionUid clazzUid insertAsync Unit xapiSessionEntity updateLatestAsComplete completed Boolean time xseUid                         !"B(J2(8H@ J(2(2(2(2(2(8H@ J2(8H@ J2 (2"(2#(8H@ RH R H & 0 0 0 0 0 0 0 0 com.ustadmobile.core.db.dao.xapi